RN相机非常缓慢。

4

我在我的应用程序中使用react-native-camera-hooks,但从相机获取照片需要很长时间。 在下面的代码中,takePicture() promise要约15秒才能解决。 在同一手机上从本机相机拍摄照片不需要时间。 我在这里做错了什么?

    import { useCamera } from 'react-native-camera-hooks'
    
    const [{cameraRef}, {takePicture}] = useCamera(null);
    
     const handleCapture = async () => {
            var options = {  base64: true, fixOrientation: true, quality: 0.4, skipProcessing: true };
            try {
                const data = await takePicture(options);
            } catch (error) {
                console.log(error)
            }    
        }
    
     <RNCamera
                    ref={cameraRef}
                    type={cameraType}
                    style={styles.cameraPreview}
                    captureAudio={false}
                    flashMode={flashMode}
                >
        <TouchableOpacity onPress={handleCapture} />
     </RNCamera>

2
看起来那个库的下载量和维护都不是很多。你为什么选择了它? - RamaProg
1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接