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

冻结WebRTC视频流并保持音频流运行,webrtc,Webrtc,在WebRTC中是否可以冻结视频流并同时保持音频流运行 冻结视频意味着停止刷新视频输入一段时间,保留最后捕获的帧,直到我将WebRTC标记为解冻 从本讨论开始,您似乎会将单个视频流的enabled属性设置为false(音频静音也是如此): 请注意,这可能会清空视频,而不是使用最后捕获的帧 function onRemoteStreamAdded(event) { var stream = event.stream; if (strea

在WebRTC中是否可以冻结视频流并同时保持音频流运行

冻结视频意味着停止刷新视频输入一段时间,保留最后捕获的帧,直到我将WebRTC标记为解冻

从本讨论开始,您似乎会将单个视频流的
enabled
属性设置为false(音频静音也是如此):

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

     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;

        }

这应该可以工作

实际上,此线程包含答案:remoteStream.getVideoTracks()[0]。已启用=false@user7116请添加答案以获得分数:)
     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;

        }