我正在使用带有所示子功能或文档(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>
答案 0 :(得分:0)
您不必处理获取自己的权限,RNCamera将自动处理它。像这样定义您的相机:
Browse for more