2016-11-22 180 views
0

我有一個Android視頻聊天應用程序通過Kurento WebRTC服務器運行。 WebSocket的,房間和對等連接與Nubomedia庫的幫助下處理:暫停和恢復流

連接工作正常。現在我需要實現暫停/恢復按鈕,但僅適用於其中一個流。這樣,一個同伴可以將他的流送到房間,而另一個可以暫時禁用他的流,但仍然可以看到另一個。

我試圖與阻止它:

nbmWebRTCPeer.stopLocalMedia(); 

偉大的工程,但我無法與恢復它:

nbmWebRTCPeer.startLocalMedia(); 

上游不斷恢復後凍結。這不是一個好方法嗎?如果沒有,有沒有更好的?例如,發送黑色流而不是停止/啓動本地媒體?

回答

0

我結束了分叉庫並添加了自己的函數來調用MediaResourceManager中的localVideoTrack.setEnabled(布爾)。現在,我可以輕鬆暫停/恢復傳出視頻。