相机状态准备就绪时,React-Native-Camera Flash权限视图

时间:2019-04-28 03:50:07

标签: react-native camera react-native-camera

我正在使用带有所示子功能或文档(https://github.com/react-native-community/react-native-camera/blob/master/docs/RNCamera.md)的带有子功能的react native相机。当我第一次尝试使用相机时,它会显示许可视图,该视图按原样工作。但是,每次我想使用相机第一次使用后,即使状态为“ READY”,该应用程序也会快速闪烁权限视图。我发现问题是RNCamera带有摄像机和状态信息,但是在安装组件后状态值会更新。

该值从“ PENDIN AUTHORIZATION”跳到“ READY”,这就是为什么它闪烁授权视图。是否有任何解决方法,以便我第一次使用相机时能按预期工作,然后在另一次使用中,相机不显示授权视图,而是相机本身?预先感谢

<RNCamera>
  {({ camera, status }) => {
     if (status === 'READY'){
        return ( <View>.....Camera.... </View>
        )
     }
     else if (status !== 'READY'){
        return (<CameraPermission/>)
     }
  }}
</RNCamera>

1 个答案:

答案 0 :(得分:0)

您不必处理获取自己的权限,RNCamera将自动处理它。像这样定义您的相机:

Browse for more