Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android React本机摄像头显示带有加载微调器的空白屏幕_Android_React Native_Expo_React Native Camera_Expo Permissions - Fatal编程技术网

Android React本机摄像头显示带有加载微调器的空白屏幕

Android React本机摄像头显示带有加载微调器的空白屏幕,android,react-native,expo,react-native-camera,expo-permissions,Android,React Native,Expo,React Native Camera,Expo Permissions,我在世博会的react native中工作,我正在尝试实现react native摄像头。然而,当我将其实现到自己的代码中,甚至使用使用代码时,它会显示一个带有加载图标的空白屏幕,并给出警告 未处理的承诺拒绝:错误:尝试使用权限API,但主机活动未实现PermissionAPI 我使用expo权限,并在应用程序的早期获得摄像头和音频的权限。这个问题在android和IOS上都会发生 以下是我的配置: react本机cli:2.0.1 反应本机:0.59.8 如果您使用的是expo,您将无法使用

我在世博会的react native中工作,我正在尝试实现react native摄像头。然而,当我将其实现到自己的代码中,甚至使用使用代码时,它会显示一个带有加载图标的空白屏幕,并给出警告

未处理的承诺拒绝:错误:尝试使用权限API,但主机活动未实现PermissionAPI

我使用expo权限,并在应用程序的早期获得摄像头和音频的权限。这个问题在android和IOS上都会发生

以下是我的配置:

  • react本机cli:2.0.1
  • 反应本机:0.59.8

如果您使用的是expo,您将无法使用诸如react native camera之类的本机模块。相反,你可以使用expo sdk,他们有一个你可以使用的expo摄像头。
这里有一个链接:

我也有反应本地链接反应本地摄影师你看过它的文献在世博会上使用吗?是的,这就是我如何切换从世博相机反应本土相机,但它仍然显示空白屏幕,并给出警告。我目前正在使用expo摄像头,但我需要使用编解码器在H264中强制编码,这就是我切换到react本机摄像头的原因。感谢您的回复,感谢您的帮助@Luke20w我期待着一个解决方案。您对此有任何更新吗?您必须使用react native cli才能在项目中使用本机模块。是的,我现在正在使用expo camera,但无法将编码设置为H264您可以在Base64中获取图像数据谢谢您的回复。但是,我正在录制视频而不是拍照。您可以使用expo eject来使用本机模块