我正在尝试暂时使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有更好的方法吗?
答案 0 :(得分:0)
看来这只是Twilio Softphone(1.3)的较旧版本的问题。升级到最新版本(1.5)后,以下工作成功了。
Twilio.Device.activeConnection().getRemoteStream().getAudioTracks()[0].enabled = false