OpenTok: предупреждение о приостановке элемента видео, не может отменить публикацию - PullRequest
0 голосов
/ 17 мая 2019

Я пытаюсь отменить публикацию видео, но получаю предупреждение

"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);
  }
}

, я все равно получу аудио.Что именно означает это сообщение и как мне прекратить публикацию?

РЕДАКТИРОВАТЬ: если я подписываюсь сначала без звука, я могу включить и выключить его, и он работает нормально.Однако, если клиент публикует, а я не устанавливаю в атрибуте subscribeToAudio значение false, я больше не могу включать и выключать звук ... он всегда включен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...