无法使用 Twilio Video 禁用 localParticipant.audioTracks
Cannot disable localParticipant.audioTracks with Twilio Video
我正在改编 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()
方法会做我期望的,但显然,它没有定义?
这是一个非常简单的解决方案,一如既往。
function toggleAudio(){
room.localParticipant.audioTracks.forEach(function(track) {
track.track.disable();
})
}
实际轨道在轨道内属性。
我正在改编 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()
方法会做我期望的,但显然,它没有定义?
这是一个非常简单的解决方案,一如既往。
function toggleAudio(){
room.localParticipant.audioTracks.forEach(function(track) {
track.track.disable();
})
}
实际轨道在轨道内属性。