tokbox: как определить, когда звук участника отключен

Как получить событие, когда ваш участник выключил звук? Subscriber имеет VideoListener, который уведомляется об изменении состояния видео, но как получить события для аудио?


person grey_crow    schedule 08.09.2017    source источник


Ответы (1)


Вы можете использовать SubscriberKit.AudioLevelListener, чтобы узнать, каков уровень звука подписчика. Это основано на логарифмической шкале от 0 до 1,0, где 0 означает отсутствие звука.

Дополнительную информацию о реализации можно найти здесь: https://tokbox.com/developer/sdks/android/reference/

Обновление (10.06.20)

Вы можете установить прослушиватель для свойств потока, чтобы определить, изменились ли свойства потока, пока он активен. После настройки этого прослушивателя SDK будет отправлять события каждый раз, когда издатель отключает или включает звук или видео.

person Manik    schedule 11.09.2017
comment
к сожалению, мне нужно определить событие, когда пользователь отключил звук, чтобы указать это на пользовательском интерфейсе, например значок скрещенного микрофона. Так что этот способ не подходит. - person grey_crow; 12.09.2017