Twilio Video JS: отключение звука удаленного участника

#twilio #twilio-api #twilio-javascript

#twilio #twilio-api #twilio-javascript

Вопрос:

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

Решение, которое я нашел в Интернете, заключается в отключении звука, как указано здесь:https://github.com/twilio/twilio-video.js/issues/363.

Отключение HTML-элемента, похоже, работает, но мне просто интересно, есть ли метод Twilio, который может достичь того же результата?

Ответ №1:

На данный момент SDK не предоставляет встроенную возможность отключения звука удаленных дорожек. Только локальный участник может отключить свои собственные треки.

Решением этой проблемы является API подписки на трек. Этот API позволяет вам сделать запрос на обновление правил подписки определенного участника, чтобы вы могли программно отказаться от подписки пользователей на треки. Для вашего варианта использования вы можете использовать этот API, чтобы отменить подписку участников на определенных пользователей в комнате или отменить подписку всех участников на все треки, кроме ведущего.

Более подробную информацию об этом можно найти здесь:https://www.twilio.com/docs/video/api/track-subscriptions

Дайте мне знать, что вы думаете!