2013-07-15 60 views
0

WebRTC有可能凍結視頻流並保持音頻流同時運行嗎?凍結WebRTC視頻流並保持音頻流運行

通過凍結視頻我的意思是停止刷新視頻輸入一段時間,保持最後捕獲的幀,直到我標記WebRTC解凍。

+1

相關https://groups.google.com/forum/#!topic/discuss-webrtc/YG_3TjVQS3Y – user7116

+0

其實這個主題包含了答案:remoteStream.getVideoTracks()[0 ] .enabled = false –

+0

@ user7116請添加答案以獲得要點:) –

回答

0

從上Google Groups討論,看來你的個人視頻流的enabled屬性設置爲false(同樣的音頻靜音):

// assuming `remoteStream` is on the other end 
remoteStream.getVideoTracks()[0].enabled = false; 

注意,這可能空出的視頻,而不是使用最後捕獲的幀。

0
 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; 

     } 

這應該工作