我正在使用session.unpublish(Publisher)停止屏幕共享,然后重新发布视频流发布程序以启动视频发布程序,但下次启动屏幕共享时会产生问题。
在tokbox js中,停止屏幕共享的最好方法是什么。
实际上,当screenshare在AudioVideoPublisher和ScreenPublisher上时,我有两个发布者,它们都在不同的容器中,因为screenshare不会发布带屏幕的音频,所以在这种情况下我也需要AudioVideoPublisher。
发布于 2017-10-11 02:00:30
停止发布的最好方法是像您正在做的那样调用unpublish,但最好在再次发布之前等待streamDestroyed事件。例如:
publisher.on('streamDestroyed', function(event) {
// publish again
var publisher = OT.initPublisher();
session.publish(publisher);
});
session.unpublish(publisher);https://stackoverflow.com/questions/46558434
复制相似问题