如本文所示,navigator.mediaDevices.getUserMedia()
如下调用应授予缩放权限:
const stream = await navigator.mediaDevices.getUserMedia({
video: { zoom: true }
});
此外,正如同一篇文章中所述:
MediaStreamTrack.getCapabilities()
返回具有支持的功能和范围或允许值的字典。相应地,MediaStreamTrack.getSettings()
返回当前设置。
有了上面的信息,我已经在 Chrome 和 Android WebView 中的 Android 设备上进行了一些测试。这些测试是使用同一篇文章中的这个演示进行的。
结果如下:
铬合金:
网络视图:
正如您在“检测到的功能”和“检测到的设置”图像中看到的那样,在 Web 视图中,缩放功能在 Chrome 中显示时未显示。
我做错了什么还是Android WebView上有错误?