[英]How to open a camera in webview?
我已經在我的應用中詢問了許可
<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"/>
然后在java中寫道:
webview.setWebViewClient(new myWebClient());
webview.getSettings().setJavaScriptEnabled(true);
webview.getSettings().setMediaPlaybackRequiresUserGesture(false);
我在webview中加載了一個url:
webview.setWebChromeClient(new WebChromeClient());
webview.loadUrl("https://demo.app/welcome");
在該網址有拍攝照片和上傳圖像的功能,它在網絡上工作正常但在我的應用程序在webview它我無法打開相機或文件。
您無法直接從網絡視圖中打開相機,但如果要在頁面上傳圖像,則可以按照此鏈接獲取視頻或圖像
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.