【问题标题】:Agora Web SDK mute/unmute button for remote user远程用户的 Agora Web SDK 静音/取消静音按钮
【发布时间】:2020-05-13 06:03:19
【问题描述】:

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

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

【问题讨论】:

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

标签: javascript agora.io


【解决方案1】:

在 Agora 的 WebSDK 中,将远程流中的音频/视频静音与在本地流中静音相同。

使用您的代码,只要远程用户成功订阅,下面的 sn-p 就会静音流。

 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

另外请记住,Agora WebSDK 中的 stream 对象是一个 WebRTC 流,因此可以以相同的方式使用/操作。

【讨论】:

  • 取消静音怎么样?
猜你喜欢
  • 2020-02-10
  • 2022-01-15
  • 1970-01-01
  • 1970-01-01
  • 2020-12-17
  • 2020-08-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多