2

如本文所示navigator.mediaDevices.getUserMedia()如下调用应授予缩放权限:

const stream = await navigator.mediaDevices.getUserMedia({ 
    video: { zoom: true }
});

此外,正如同一篇文章中所述:

MediaStreamTrack.getCapabilities() 返回具有支持的功能和范围或允许值的字典。相应地, MediaStreamTrack.getSettings() 返回当前设置。

有了上面的信息,我已经在 Chrome 和 Android WebView 中的 Android 设备上进行了一些测试。这些测试是使用同一篇文章中的这个演示进行的。

结果如下:

铬合金:

网络视图:

正如您在“检测到的功能”和“检测到的设置”图像中看到的那样,在 Web 视图中,缩放功能在 Chrome 中显示时未显示。

我做错了什么还是Android WebView上有错误?

4

1 回答 1

1

似乎这是一个铬问题,我认为没有人在研究它

https://bugs.chromium.org/p/chromium/issues/detail?id=1249435 https://bugs.chromium.org/p/chromium/issues/detail?id=1137869

于 2022-01-19T13:47:59.747 回答