Можно ли отключить звук удаленного источника при использовании API Agora Web SDK? - PullRequest
0 голосов
/ 14 июля 2020

Я работаю над приложением, в котором хосту необходимо отключать звук для других участников. Я пробовал использовать remotestream.muteAudio() api. Но это не отключает звук в источнике. Это означает, что с этим API, если хост отключает звук участника A, он отключается только для хоста. Но участник B все еще слышит участника A.

Я просмотрел документацию по API и не смог найти решение. https://docs.agora.io/en/faq/API%20Reference/web/interfaces/agorartc.stream.html#muteaudio

Можно ли этого добиться любыми способами?

1 Ответ

1 голос
/ 15 июля 2020

Привет, вам нужно использовать Agora RTM SDK для этого.

Вы можете создать канал RTM с тем же именем, что и RT C канал. В качестве альтернативы вы можете использовать обмен сообщениями P2P (также присутствует в RTM), если это лучше подходит для вашего варианта использования.

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

...