Я просмотрел документацию издателя, в которой есть методы publishVideo(value)
и publishAudio(value)
. В соответствии с видео-частью подписчик получает событие videoDisabled
или videoEnabled
с причиной publishVideo
, которое позволяет мне определить, отключил ли подписанный участник намеренно свое видео или нет, но я не могу найти что-то подобное для аудио, например audioDisabled
или audioEnabled
. Событие audioBlocked
предположительно охватывает только блоки согласно политике автозапуска браузера: Dispatched when the subscriber's audio is blocked because of the browser's autoplay policy
.
Событие audioLevelUpdated
обеспечивает текущий уровень звука, но это может быть просто тишина, а не намеренное отключение звука, так что это не значит ' Он идеально подходит для этой цели.
Я хочу показать значок отключения звука на элементе подписанных участников, когда они намеренно отключили звук, вызвав метод publishAudio()
. Как этого добиться?
Ссылки на документы:
События подписчика: https://tokbox.com/developer/sdks/js/reference/Subscriber.html#events
Методы издателя: https://tokbox.com/developer/sdks/js/reference/Publisher.html#methods