。
我正在使用session.unpublish(Publisher)
停止屏幕共享,然后重新发布视频流发布者来启动视频发布者,但是下次我开始屏幕共享时会引起问题。
在tokbox js中,什么是停止屏幕共享的最佳方法。
实际上,我有两个发布者在AudiovideOpublisher上的屏幕处理和不同容器中的ScreenPublisher上都有两个发布者,因为Screenshare不用屏幕发布音频,因此在这种情况下我还需要AudiovideOpublisher。
>停止出版的最佳方法是像您这样做一样致电Unpublish,但是最好等待StreamDestroy的事件,然后再发布。例如
publisher.on('streamDestroyed', function(event) {
// publish again
var publisher = OT.initPublisher();
session.publish(publisher);
});
session.unpublish(publisher);