反应本机前置摄像头在某些Android设备上不起作用

问题描述

当前,当我在某些设备(Vsmart Joy 3,Samsung Note 8)上将melt属性设置为type时,我的RNCamera无法正常工作(显示黑屏),但在其他设备(小米)上正常工作Redmi Note 8 Pro)。

当我将RNCamera.Constants.Type.Front更改为type时,相机在所有设备上仍能正常工作。仅在使用前置摄像头时出现黑屏。

我尝试将RNCamera与RNCamera.Constants.Type.BackwithNavigationFocus结合使用,但似乎无济于事。

所有在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 (将#修改为@)