Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/120.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 Can';t通过react native webview访问摄像头_Android_Ios_React Native_Webview - Fatal编程技术网

Android Can';t通过react native webview访问摄像头

Android Can';t通过react native webview访问摄像头,android,ios,react-native,webview,Android,Ios,React Native,Webview,我使用的是react native webview版本4.0.2。所以我有一个webview,它包含一个添加按钮,允许我们用相机拍照,但当点击该按钮时,不会显示任何内容,也不会显示相机权限:这在android端,但在ios上运行良好(我可以看到相机的权限和访问权限)。 在我的AndroidManifest.xml中,我有: <uses-permission android:name="android.permission.CAMERA" /> <uses-feat

我使用的是react native webview版本4.0.2。所以我有一个webview,它包含一个添加按钮,允许我们用相机拍照,但当点击该按钮时,不会显示任何内容,也不会显示相机权限:这在android端,但在ios上运行良好(我可以看到相机的权限和访问权限)。 在我的AndroidManifest.xml中,我有:

   <uses-permission android:name="android.permission.CAMERA" />
    <uses-feature android:name="android.hardware.camera" 
      android:required="false"/>
    <uses-feature android:name="android.hardware.camera.autofocus" 
     android:required="false"/> 

那么,您有什么建议吗?

尝试使用:


您也需要在webview MediaPlaybackRequiresSeraction={false}中添加此选项

第一步: 在AndroidManifest.xml文件中使用此选项

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
第三步: 在webview中使用这些属性

geolocationEnabled={true}
mediaPlaybackRequiresUserAction={false}
javaScriptEnabled={true}

我已经试过你的代码ousama但仍不工作没有摄像头许可扫描你检查了吗?我希望你能从中有所收获。请查看张贴在这里的答案。谢谢
geolocationEnabled={true}
mediaPlaybackRequiresUserAction={false}
javaScriptEnabled={true}