【发布时间】:2023-02-07 17:10:37
【问题描述】:
我正在使用 quagga.js 进行条形码扫描和解码,它在 chrome 和普通浏览器中完美运行。但是,它似乎不想在显示完全相同网页的 android webview 应用程序中工作。有谁知道为什么会这样?
我尝试让 webview 应用程序在第一次加载应用程序时请求用户的相机许可,但它不想给出提示。
【问题讨论】:
标签: android kotlin webview quaggajs
我正在使用 quagga.js 进行条形码扫描和解码,它在 chrome 和普通浏览器中完美运行。但是,它似乎不想在显示完全相同网页的 android webview 应用程序中工作。有谁知道为什么会这样?
我尝试让 webview 应用程序在第一次加载应用程序时请求用户的相机许可,但它不想给出提示。
【问题讨论】:
标签: android kotlin webview quaggajs
我将以下内容添加到我的清单中,然后在我的 webchromeclient 中添加了下面的代码。
使用权限 android:name="android.permission.RESOURCE_VIDEO_CAPTURE"
@覆盖 public void onPermissionRequest(最终 PermissionRequest 请求){ final String[] requestedResources = request.getResources(); for (String r : requestedResources) { 如果(r.equals(PermissionRequest.RESOURCE_VIDEO_CAPTURE)){ request.grant(new String[]{PermissionRequest.RESOURCE_VIDEO_CAPTURE}); 休息; } } }
【讨论】: