如何在TwilioJavaScript中关闭相机

如何在TwilioJavaScript中关闭相机,javascript,twilio,twilio-php,twilio-programmable-chat,twilio-click-to-call,Javascript,Twilio,Twilio Php,Twilio Programmable Chat,Twilio Click To Call,我正在使用此代码参与者端视频已关闭,但本地端摄像头未关闭 currentUser.localParticipant.videoTracks.forEach(publication => { publication.track.disable(); }); 这里是Twilio开发者福音传道者 当您在Twilio视频室中禁用某个曲目时,它会停止播放媒体流,但不会停止使用相机。“禁用”在这种情况下的行为与“禁用”相同,它是一个临时停止,您可以在将来再次启用该轨迹。因此,它会保持相机资源的状

我正在使用此代码参与者端视频已关闭,但本地端摄像头未关闭

currentUser.localParticipant.videoTracks.forEach(publication => {
  publication.track.disable();
});

这里是Twilio开发者福音传道者

当您在Twilio视频室中禁用某个曲目时,它会停止播放媒体流,但不会停止使用相机。“禁用”在这种情况下的行为与“禁用”相同,它是一个临时停止,您可以在将来再次启用该轨迹。因此,它会保持相机资源的状态,以备再次打开

如果你想完全停止一个轨道,然后释放相机,那么你应该首先,然后。像这样:

currentUser.localParticipant.videoTracks.forEach(发布=>{
publication.unpublish();
publication.track.stop();
});
请注意,如果完全停止某个曲目,则必须通过
navigator.mediaDevices.getUserMedia
或再次请求访问该曲目