Я пытаюсь отменить публикацию видео, но получаю предупреждение
"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, я больше не могу включать и выключать звук ... он всегда включен.