gpt4 book ai didi

webrtc - 如何在 webrtc 中获取远程视频宽度和高度

转载 作者:行者123 更新时间:2023-12-04 12:25:57 29 4
gpt4 key购买 nike

我知道我可以将宽度和高度设置为本地视频的约束。但是,我不确定如何通过 RTCPeerConnection 获取远程视频的宽度和高度。我用谷歌搜索了很多,但似乎没有得到任何有用的信息。我认为这应该是一个常见问题,所以我想我可能错过了方向。抱歉,我是 webrtc 的新手。

我想获得远程视频大小的原因是我想保持纵横比正确并将其显示在本地 div 中,这样远程视频就不会被拉伸(stretch)。

编辑:

好像video.videoWidthvideo.videoHeight是我一直在寻找的。但是,我得到了两个 0ontrack打回来。但是,在视频开始播放一段时间后,我可以在 chrome 检查器中获得正确的尺寸。我仍然没有弄清楚这些值何时开始可用。

最佳答案

使用 videoWidthvideoHeight并聆听 onsize/onresize视频元素的事件以及 loadedmetadata .见 here在官方 webrtc 示例之一中,请注意,如果编码器需要适应低带宽情况,视频宽度可能会发生变化。

关于webrtc - 如何在 webrtc 中获取远程视频宽度和高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48409724/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com