我正在开发一个在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" />
答案 0 :(得分:0)
React Native本身不支持直接使用设备摄像头。您将需要为相机添加一个社区模块,React Native CameraRoll是recommended in the official docs。
如果您将Expo用作应用程序,则可以添加其dedicated Camera module。