如这文章所示,按以下方式调用navigator.mediaDevices.getUserMedia()
应授予缩放权限:
const stream = await navigator.mediaDevices.getUserMedia({
video: { zoom: true }
});
此外,如同一条所述:
MediaStreamTrack.getCapabilities()
返回一个具有支持功能和范围或允许值的字典。相应地,MediaStreamTrack.getSettings()
返回当前设置。
根据上面的信息,我已经在Chrome和安卓WebView的安卓设备上做了一些测试。这些测试是使用同一篇文章中的这演示进行的。
以下是研究结果:
铬:
WebView:
正如您在“检测到的功能”和“检测到的设置”图像中看到的那样,在WebView中,缩放功能不显示,而在Chrome中显示。
我做错什么了吗,还是安卓WebView上有bug?
发布于 2022-01-19 05:47:59
https://stackoverflow.com/questions/68017032
复制