无法使Twilio Softphone上的音频输出静音

时间:2018-08-16 14:40:43

标签: twilio webrtc html5-audio

我正在尝试暂时使Twilio Softphone的输出流静音。请注意,这与使麦克风静音不同。我想使扬声器静音。

我注意到的第一件事是,即使在此处记录了getRemoteStream()的函数,它在Connection上也是未定义的。 https://www.twilio.com/docs/voice/client/javascript/connection#getRemoteStream

因此,我试图通过从此处获取信息流来寻找解决方法。

Twilio.Device.activeConnection().mediaStream.stream.getAudioTracks()[0]

我应该能够调用以下命令使输出流静音,但是它不起作用。

Twilio.Device.activeConnection().mediaStream.stream.getAudioTracks()[0].enabled = false;

使用Twilio Softphone有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

看来这只是Twilio Softphone(1.3)的较旧版本的问题。升级到最新版本(1.5)后,以下工作成功了。

Twilio.Device.activeConnection().getRemoteStream().getAudioTracks()[0].enabled = false