我在我的应用程序中使用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>