当我用人行横道运行我的离子应用程序时,尝试通过getUserMedia api打开相机。我收到PermissionDenied错误
如何允许访问摄像头?
答案 0 :(得分:1)
我设法解决如下:
1º只需使用纯Cordova,不含离子或CCA。
2º添加人行横道插件:
cordova插件添加cordova-plugin-crosswalk-webview
存储库页面:https://github.com/crosswalk-project/cordova-plugin-crosswalk-webview
3º并在AndroidManifest.xml中添加以下行:
< uses-permission android:name =“android.permission.CAMERA”/>
在以下位置查看更多权限: https://crosswalk-project.org/documentation/manifest/permissions.html
CSP规则的重要性仍然存在,正如 QuickFix 所说。
:media-src:'self'mediastream:
答案 1 :(得分:0)