【问题标题】:Cannot disable localParticipant.audioTracks with Twilio Video无法使用 Twilio Video 禁用 localParticipant.audioTracks
【发布时间】:2019-02-15 20:34:39
【问题描述】:

我正在调整 Twilio 的 JS Quickstart 并尝试提供一个按钮来使用户的音频静音。从网上看,我的代码是这样的:

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

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

Uncaught TypeError: track.disable is not a function

所以我很难过。文档暗示 .disable() 方法会做我期望的,但显然,它没有定义?

【问题讨论】:

    标签: javascript twilio twilio-video


    【解决方案1】:

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

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

    实际轨道在轨道属性内。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-20
      • 1970-01-01
      • 1970-01-01
      • 2018-01-30
      • 1970-01-01
      • 2016-10-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多