2016-11-22 179 views
0

我有一个Android视频聊天应用程序通过Kurento WebRTC服务器运行。 WebSocket的,房间和对等连接与Nubomedia库的帮助下处理:暂停和恢复流

连接工作正常。现在我需要实现暂停/恢复按钮,但仅适用于其中一个流。这样,一个同伴可以将他的流送到房间,而另一个可以暂时禁用他的流,但仍然可以看到另一个。

我试图与阻止它:

nbmWebRTCPeer.stopLocalMedia(); 

伟大的工程,但我无法与恢复它:

nbmWebRTCPeer.startLocalMedia(); 

上游不断恢复后冻结。这不是一个好方法吗?如果没有,有没有更好的?例如,发送黑色流而不是停止/启动本地媒体?

回答

0

我结束了分叉库并添加了自己的函数来调用MediaResourceManager中的localVideoTrack.setEnabled(布尔)。现在,我可以轻松暂停/恢复传出视频。