我正在尝试取消发布视频,但一直收到警告
"Video element paused, auto-resuming. If you intended to do this, use publishVideo(false) or subscribeToVideo(false) instead."
我正在发布:
clientPublisher.publishAudio(false);
clientPublisher.publishVideo(false);
clientSession.unpublish(clientPublisher, handleError);
“ streamDestoryed”函数正在触发,因此似乎应该未发布。但是,如果我使用以下方式订阅它:
o.subscriber = clientSession.subscribe(stream, vid, {... subscribeToAudio: false...}, function(error) {
if (error) {
}
else {
o.subscriber.subscribeToAudio(false);
}
}
我仍然可以听到声音。该消息的确切含义是什么,我该如何停止发布?
编辑: 如果我先订阅不带音频的音频,则可以打开和关闭它,并且效果很好。但是,如果客户端发布并且我没有将subscriptionToAudio设置为false,则我将无法再打开和关闭音频……它始终处于打开状态。