如何在JavaScript中静音twilio调用

时间:2013-09-26 18:19:30

标签: javascript twilio

我可以将进入麦克风的声音静音,但不能将扬声器发出的声音静音。具体来说,我只是试图将Twilio呼叫静音,而不是浏览器中的其他声音,当然也不是系统声音。

3 个答案:

答案 0 :(得分:2)

直接使用Javascript 1.4库,无需电话会议等。

https://www.twilio.com/docs/api/client/connection

e.g。

Twilio.Device.activeConnection().mute(true);

答案 1 :(得分:1)

如果呼叫仅在两个人之间,那么这可以通过在twilio中创建会议并在呼叫期间静音另一个人来完成。这将使服务器拒绝来自另一方的语音输入。

但是,要完全停止本地一侧的声音,我建议您使用javascript更改Flash播放器权限,以便在您希望将呼叫静音时限制硬件访问。

答案 2 :(得分:1)

这是工作示例

Map<String, String> map = new Hashmap<>();
Pattern.compile("\n")
    .splitAsStream(keyval)
    .map(entry -> entry.split("="))
    .forEach(arr -> map.merge(arr[0], arr[1], (o1, o2) -> /* use arr[0]));

新版本的twilio

ngZone.runOutsideAngular(...)