[英]How to open a camera in webview?
I have asked permission in my app 我已经在我的应用中询问了许可
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
Then in java i wrote: 然后在java中写道:
webview.setWebViewClient(new myWebClient());
webview.getSettings().setJavaScriptEnabled(true);
webview.getSettings().setMediaPlaybackRequiresUserGesture(false);
I have load one url in webview : 我在webview中加载了一个url:
webview.setWebChromeClient(new WebChromeClient());
webview.loadUrl("https://demo.app/welcome");
In that url there are feature for take photo and upload image it is working fine in web but in my app in webview it i am unable to open camera or files. 在该网址有拍摄照片和上传图像的功能,它在网络上工作正常但在我的应用程序在webview它我无法打开相机或文件。
您无法直接从网络视图中打开相机,但如果要在页面上传图像,则可以按照此链接获取视频或图像
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.