let video = documnet.querySelector('video')
try {
if ('srcObject' in video) {
video.srcObject = null;
} else {
// Avoid using this in new browsers, as it is going away.
video.src = null;
}
} catch(e){
console.log(e)
}
注意
src置为''无法清空video且报错Uncaught TypeError: Failed to set the 'srcObject' property on 'HTMLMediaElement': Failed to convert value to 'MediaStream'.src置为null可清空video但报错Cannot set properties of null (setting 'srcObject')会阻塞后续执行 - 解决办法:用try catch包裹