如何解决反应本机前置摄像头在某些Android设备上不起作用
当前,当我在某些设备(Vsmart Joy 3,Samsung Note 8)上将melt
属性设置为type
时,我的RNCamera无法正常工作(显示黑屏),但在其他设备(小米)上正常工作Redmi Note 8 Pro)。
当我将RNCamera.Constants.Type.Front
更改为type
时,相机在所有设备上仍能正常工作。仅在使用前置摄像头时出现黑屏。
我尝试将RNCamera与RNCamera.Constants.Type.Back
和withNavigationFocus
结合使用,但似乎无济于事。
所有在Android 10上运行的设备。以下是我当前的react native和react-native-camera版本:
isFocused
这是我的RNCamera代码段:
"react-native": "0.61.4","react-native-camera": "^3.40.0",
相机组件的样式:
<RNCamera
ref={this.refCamera}
captureAudio={false}
style={styles.preview}
type={RNCamera.Constants.Type.front}
faceDetectionClassifications={'all'}
faceDetectionMode={'accurate'}
onFacesDetected={this.onFaceDetected}
androidCameraPermissionOptions={{
title: 'Permission to use camera',message: 'We need your permission to use your camera',buttonPositive: 'Ok',buttonNegative: 'Cancel',}}
androidRecordAudioPermissionOptions={{
title: 'Permission to use audio recording',message: 'We need your permission to use your audio',}}
/>
)}
还有其他人遇到此问题吗?预先非常感谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。