请问html5怎么关闭摄像头?

请问html5怎么关闭摄像头?

阅读 13.1k
3 个回答

我看了我以前写的插件有关闭摄像头的功能,
代码片段:

pauseVideo: function() {
  this.selector.pause();
  return this.stream.stop();
},

用 pauseVideo()函数,具体效果我不记得了,你可以试试看

...
video.src = window.URL.createObjectURL(stream);
...
stream.getVideoTracks()[0].stop();

这个似乎没办法,html5的navigator.getUserMedia似乎只能去请求摄像头的权限,而不能主动关闭掉。你需要进浏览器的设置里面自己去关闭,比如Chrome在这里:

请输入图片描述

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题