Javascript 用于远程用户的Agora Web SDK静音/取消静音按钮

Javascript 用于远程用户的Agora Web SDK静音/取消静音按钮,javascript,agora.io,Javascript,Agora.io,我实际上正在尝试实现一个切换按钮,它可以静音/取消静音远程音频。我在agora文档中没有得到一个很好的概念。已订阅流中的代码,如何向远程视频添加静音取消静音按钮。下面是静音流的代码 client.on("stream-subscribed", function(evt){ var stream = evt.stream; // Mutes the remote stream. stream.setAudioVolume(0); }); 在Agora的WebSDK中,对远程

我实际上正在尝试实现一个切换按钮,它可以静音/取消静音远程音频。我在agora文档中没有得到一个很好的概念。已订阅流中的代码,如何向远程视频添加静音取消静音按钮。下面是静音流的代码

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

在Agora的WebSDK中,对远程流的音频/视频进行静音与对本地流进行静音相同

使用您的代码,一旦远程用户成功订阅流,下面的代码段将使其静音

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

如果要取消流静音,请使用:
unmuteAudio

有关
对象可用函数的完整列表,请查看Agora文档:

还要记住,Agora WebDK中的
对象是WebRTC流,因此可以以相同的方式使用/操作


你能发布更多的代码吗?看看是什么触发了这个事件会很有帮助。你解决问题了吗?我正在寻找相同的解决方案。取消静音怎么样?