我想先停止相机,然后有条件地切换它。最初我可以将其隐藏,但仍然可以在头部标签上看到相机图标。相机可以正常播放,但是停止相机后无法回放。
到目前为止,这是我的代码:
let localStream;
navigator.mediaDevices.getUserMedia({ video: { facingMode: 'environment' } }).then(function(stream) {
$('#onCam').on('click', function() {
video.srcObject = stream;
video.play();
});
$('#offCam').on('click', function() {
localStream = stream;
localStream.getVideoTracks()[0].stop();
});
});