首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >冻结WebRTC视频流并保持音频流运行

问冻结WebRTC视频流并保持音频流运行
EN

Stack Overflow用户
提问于 2013-07-16 02:06:15
回答 2查看 1K关注 0票数 0

在WebRTC中可以冻结视频流,同时保持音频流运行吗?

通过冻结视频,我的意思是停止刷新视频输入一段时间,保留最后捕获的帧,直到我标记WebRTC解冻。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-07-16 03:58:28

通过对Google Groups的讨论,您可以将单个视频流的enabled属性设置为false (音频静音也是如此):

代码语言:javascript
复制
// assuming `remoteStream` is on the other end
remoteStream.getVideoTracks()[0].enabled = false;

请注意,这可能会使视频空白,而不是使用最后捕获的帧。

票数 0
EN

Stack Overflow用户

发布于 2014-03-03 19:33:41

代码语言:javascript
复制
     function onRemoteStreamAdded(event) 
        {
        var stream = event.stream;

        if (stream.getAudioTracks().length) alert('Peer has audio stream.');
        if (stream.getVideoTracks().length) alert('Peer has video stream.');
                    stream.getVideoTracks()[0].enabled = false;

        }

这应该是可行的

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17660861

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档