如何解决MadiaStreamTrack 缩放功能未在 Android WebView 中返回,但适用于 Chrome
如 this 文章中所示,按如下方式调用 navigator.mediaDevices.getUserMedia()
应授予缩放权限:
const stream = await navigator.mediaDevices.getUserMedia({
video: { zoom: true }
});
另外,如同一篇文章所述:
MediaStreamTrack.getCapabilities()
返回一个包含支持的功能和范围或允许值的字典。相应地, MediaStreamTrack.getSettings()
返回当前设置。
根据上述信息,我在 Android 设备的 Chrome 和 Android WebView 中进行了一些测试。 测试是使用同一篇文章中的 this 演示进行的。
结果如下:
铬:
网络视图:
正如您在“检测到的功能”和“检测到的设置”图像中所见,在 WebView 中,缩放功能在 Chrome 中显示时未显示。
是我做错了什么还是 Android WebView 有错误?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。