OpenTok:视频元素已暂停警告,无法取消发布

时间:2019-05-17 14:06:43

标签: live-streaming opentok

我正在尝试取消发布视频,但一直收到警告

"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,则我将无法再打开和关闭音频……它始终处于打开状态。

0 个答案:

没有答案