diff --git a/app/src/main/java/com/huozige/lab/container/webview/HACWebChromeClient.java b/app/src/main/java/com/huozige/lab/container/webview/HACWebChromeClient.java index 4b2f0a69a0507f5c09b14878fc4157c3f01f894c..e48241871b2e6f4e51b0718ac8dd82b2937a3145 100644 --- a/app/src/main/java/com/huozige/lab/container/webview/HACWebChromeClient.java +++ b/app/src/main/java/com/huozige/lab/container/webview/HACWebChromeClient.java @@ -12,6 +12,7 @@ import android.util.Log; import android.webkit.GeolocationPermissions; import android.webkit.JsPromptResult; import android.webkit.JsResult; +import android.webkit.PermissionRequest; import android.webkit.ValueCallback; import android.webkit.WebChromeClient; import android.webkit.WebView; @@ -303,4 +304,17 @@ public class HACWebChromeClient extends WebChromeClient { }); } + /** + * h5向app申请录音和相机权限 + * */ + @Override + public void onPermissionRequest(PermissionRequest request) { + //if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) + { + + request.grant(request.getResources()); + request.getOrigin(); + } + } + }