簡體   English   中英

如何在webview中打開相機?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM