我已经在 angular 中创建了启用 webrtc 的应用程序,当用户单击视频启用/禁用按钮时,我正在禁用视频轨道。
但是当我禁用视频轨道时,音频也被禁用了。
这是我正在使用的代码。
videoToggle(){
if (this.mediaSignal.isVideoOn()) {
if (this.meetingService.getLocalStream()) {
this.meetingService.getLocalStream().getVideoTracks().forEach(track => { track.enabled = false; });
}
} else {
if (this.meetingService.getLocalStream()) {
this.meetingService.getLocalStream().getVideoTracks().forEach(track => {track.enabled = true;});
}
}
}