大侠们,问个canvas调用摄像头在线拍照的问题

jfhgkdk 2015-08-11 11:59:17
为什么ie打开后关闭了页面 摄像头一直不关闭,需要关闭浏览器才可以
...全文
171 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
顾小林 2015-08-12
  • 打赏
  • 举报
回复
<!DOCTYPE html> <html> <head> <title>camera test</title> </head> <body> <video id="video" autoplay="true" style="width:640px;height:480px"></video> <button id="picture">PICTURE</button> <button id="stop">Stop</button> <canvas id="canvas" width="640" height:="480"></canvas> </body> <script> var video = document.getElementById("video"); var context = canvas.getContext("2d"); var tempstream; var errocb = function () { console.log('sth wrong!'); } if (navigator.getUserMedia) { // 标准的API navigator.getUserMedia({ "video": true }, function (stream) { video.src = stream; tempstream = stream; video.play(); }, errocb); } else if (navigator.webkitGetUserMedia) { // WebKit 核心的API navigator.webkitGetUserMedia({ "video": true }, function (stream) { video.src = window.webkitURL.createObjectURL(stream); tempstream = stream; video.play(); }, errocb); } document.getElementById("stop").addEventListener("click",function(){ tempstream.stop(); }); </script> </html> 给分
顾小林 2015-08-12
  • 打赏
  • 举报
回复
http://jingyan.baidu.com/article/63f2362833b9010208ab3d39.html 看看 有没有stop方法
jfhgkdk 2015-08-12
  • 打赏
  • 举报
回复
引用 4 楼 jslang 的回复:
在onunload事件是调用关闭摄像头的方法试试
老大,我需要的就是关闭摄像头的方法啊
纯洁袜子 2015-08-11
  • 打赏
  • 举报
回复
你有写在页面关闭时关闭摄像头么
天际的海浪 2015-08-11
  • 打赏
  • 举报
回复
在onunload事件是调用关闭摄像头的方法试试
jfhgkdk 2015-08-11
  • 打赏
  • 举报
回复
顶起来啊
jfhgkdk 2015-08-11
  • 打赏
  • 举报
回复
这么写的啊 代码,我在网上找了一下 没找到类似的代码

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧