Twilio 可编程视频变焦相机

Twilio programmable video zoom in camera

我在浏览器(或移动网络视图)中使用 twilio video javascript sdk。它工作得很好,两端都发布了他们的曲目。但我还没有找到任何方法让用户放大 his/hers 相机,除了自定义 css 解决方案。在 twilio video/webrtc?

中,是否有任何“本地”方式来放大为发布的轨道供电的相机

提前致谢

编辑:

实际上,navigator.mediaDevices.getSupportedConstraints().zoom 在所有情况下都是正确的,这意味着它确实被 webview 支持,但是 track.mediaStreamTrack.getCapabilities() 在 android 中没有缩放 属性网络视图。在 android chrome 中时,它工作得很好。有谁知道为什么会这样?

有一个相对较新的 API 可与 getUserMedia 配合使用的平移倾斜缩放。 简而言之,您应该能够使用

navigator.mediaDevices.getUserMedia({video: {zoom: true}})

然后使用 MediaStreamTrack.applyConstraint 更改缩放比例。 有关详细信息(以及陷阱),请参阅 the web.dev 文章