反应本机Webview上的摄像头访问

时间:2020-07-31 09:44:25

标签: react-native react-native-android react-native-webview

我正在开发一个在react native上使用webview的应用程序。网路应用程式本身在Android装置上启动时,会提示您存取摄影机的提示,并且运作正常。我对本机反应还很陌生,Web应用程序本身是在VueJS中完成的,因此有这样一种思维方式:只需将其包装在Webview中就可以了。

根据我在网上进行的研究,我了解到该应用程序会自动禁止提示要求访问摄像头的提示,请问有没有人提供指导或解决方法,以使其正常工作?

我尝试过的事情:

将以下内容添加到AndroidManifest.xml

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.write_external_storage" />
<uses-permission android:name="android.permission.read_external_storage" />

1 个答案:

答案 0 :(得分:0)

React Native本身不支持直接使用设备摄像头。您将需要为相机添加一个社区模块,React Native CameraRollrecommended in the official docs

如果您将Expo用作应用程序,则可以添加其dedicated Camera module

相关问题