我正在尝试学习如何开发 webRTC 应用程序,我想知道您是否可以获得相机的纵横比......(我不知道它是否有帮助,但我正在使用 webrtc.io,但是 -if更好-我可以停止使用它)
问问题
3929 次
3 回答
2
由于您通过 - 元素访问相机,因此<video>
您应该使用和属性来计算纵横比。这些值反映了源媒体流的实际尺寸,并且可能与页面上呈现的元素的和属性不同。videoWidth
videoHeight
width
height
<video>
这种方法似乎在 Chrome 和 Firefox Nightly 中运行良好。
于 2012-09-05T03:38:47.287 回答
2
从MDNaspectRatio
,您可以通过MediaTrackSettings
调用以下方式获取当前视频流:
stream.getVideoTracks()[0].getSettings().aspectRatio
于 2019-09-30T00:32:31.337 回答
0
现在,最好的假设是方形像素,因此宽度/高度是一个很好的近似值。
Media Capture Task Force 中有关于功能的讨论,但实际的纵横比目前 IIRC 不可用。
您应该在 w3.org 的公共媒体捕获列表中询问
于 2012-08-27T20:15:45.083 回答