5

我正在调整 Twilio 的JS 快速入门并尝试提供一个按钮来使用户的音频静音。从网上环顾四周,我的代码如下所示:

function toggleAudio(){
  room.localParticipant.audioTracks.forEach(function(track) {
    console.log(track);
    track.disable();
  })
}

console.log() 吐出 a LocalAudioTrackPublication,但我收到以下错误:

Uncaught TypeError: track.disable is not a function

所以我很难过。文档暗示该.disable()方法将按照我的预期进行,但显然,它没有定义?

4

1 回答 1

7

这是一个非常简单的解决方案,就像往常一样。

function toggleAudio(){
  room.localParticipant.audioTracks.forEach(function(track) {
    track.track.disable();
  })
}

实际轨道位于轨道属性内。

于 2018-09-11T14:13:57.497 回答