Кнопка включения / выключения звука Agora Web SDK для удаленного пользователя

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

 client.on("stream-subscribed", function(evt){
   var stream = evt.stream;
   // Mutes the remote stream.
   stream.setAudioVolume(0);
 });

person Som Sankar Naskar    schedule 27.01.2020    source источник
comment
Можете ли вы опубликовать больше кода - было бы полезно увидеть, что вызывает это событие.   -  person Nelles    schedule 28.01.2020
comment
Вы решили свою проблему? Я ищу такое же решение.   -  person SARTHAK GUPTA    schedule 29.04.2020


Ответы (1)


В WebSDK от Agora отключение звука / видео в удаленном потоке аналогично отключению звука в локальном потоке.

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

 client.on("stream-subscribed", function(evt){
   var stream = evt.stream;
   // Mutes the remote stream.
   stream.muteAudio();
 });

Обновлять:

если вы хотите включить звук в потоке, используйте: unmuteAudio

Полный список функций, доступных для объекта stream, см. В документации Agora: https://docs.agora.io/en/Video/API%20Reference/web/interfaces/agorartc.stream.html

Также имейте в виду, что объект stream в Agora WebSDK является потоком WebRTC и, таким образом, может использоваться / обрабатываться таким же образом.

person Hermes    schedule 12.03.2020
comment
А как насчет включения звука? - person Som Sankar Naskar; 12.03.2020