【发布时间】:2016-12-07 00:56:08
【问题描述】:
我们正在尝试使用twilio javascript SDK 和后端的rails 创建一个视频会议应用程序。我们需要允许用户强制使对话中的其他参与者静音。我们检查了 twilio 文档并从中尝试了一些方法,但都没有帮助。有人可以建议一种方法吗?
注意:我们在应用程序中使用 actioncable,并且可以访问对话中的所有参与者。
提前致谢!
【问题讨论】:
标签: javascript ruby-on-rails twilio
我们正在尝试使用twilio javascript SDK 和后端的rails 创建一个视频会议应用程序。我们需要允许用户强制使对话中的其他参与者静音。我们检查了 twilio 文档并从中尝试了一些方法,但都没有帮助。有人可以建议一种方法吗?
注意:我们在应用程序中使用 actioncable,并且可以访问对话中的所有参与者。
提前致谢!
【问题讨论】:
标签: javascript ruby-on-rails twilio
您是否从这里的建议开始?
https://www.twilio.com/docs/api/video/guide/tracks#mute-one
您可以进一步探索文档和available methods here。
由于您没有提及您尝试过的任何具体内容,我建议您从AudioTrack 的disabled 方法开始。如果您围绕您尝试过的内容提供更多上下文或代码 sn-p,我很乐意更新我的答案。
【讨论】:
muted 选项。请纠正我,如果我错了。我认为this 用于静音发送到对话的本地媒体。我们要专门强制使远程参与者静音。场景解释:假设有 3 个参与者(P1、P2 和 P3)。我们的目标是让 P1 从 P1 一侧静音 P2 和 P3。
此要求已通过以下方式使用 actioncable 解决: 假设频道中有三个参与者(p1、p2 和 p3)。
参与者 (p1) 在参与者 (p2) 上点击 force mute,然后参与者使用 actioncable 通过通道发送消息。
在参与者 (p2) 端,如果消息的地址是 p2,则处理消息并将媒体静音。
此消息还通知 p3 p2 已静音。
谢谢
【讨论】: