我使用 Angular 8 开发了视频通话应用程序,参与者可以加入视频通话,并且可以看到他的本地视频打开网络摄像头灯。但是,当离开或视频通话关闭选项卡时,网络摄像头灯不会关闭。用于 twilio 视频通话的库是 2.0.0 我不知道我做错了什么。
在关闭按钮上单击我正在调用打字稿中的函数,如下所示。
关闭时间编辑对话框() {
this.room.localParticipant.tracks.forEach(publication => {
const attachedElements = publication.track.detach();
publication.track.stop();
attachedElements.forEach(element => element.remove());
});
this.room.disconnect();
this.messageService.showVideocallScreen = false;
Run Code Online (Sandbox Code Playgroud)
}
room.once('disconnected', () => {
this.room.localParticipant.tracks.forEach(publication => {
publication.track.stop();
const attachedElements = publication.track.detach();
attachedElements.forEach(element => element.stop());
});
Run Code Online (Sandbox Code Playgroud)
});
我想要的是断开当前视频通话室的连接,并在单击关闭按钮时关闭网络摄像头灯。