用html5制作网页拍错分析,使用HTML5拍摄示例代码

复制代码

代码如下:

快照

JavaScript只要上面的HTML元素创建完成,那么JavaScript部分将简单的超乎你想象的简单:

复制代码

代码如下:

window.addEventListener(“DOMContentLoaded”,function(){设置事件监听器,DOM内容加载完成,和jQuery的$.ready()效果差不多。function//){//canvas元素将用于抓拍varcanvas=document.getElementById(“canvas“),context=canvas.getContext(”2d“),//video元素,将用于接收并播放摄像头的数据流video=document.getElementById(”video“),videoObj={”video“:true},//一个错误的错误函数,在控制台打印错误信息errBack=function(error){if(“object”===typeofwindow.console){console.log(“Videocaptureerror:”,error.code);}};//将视频侦听器放到适当的位置针对标准的浏览器if(navigator.getUserMedia){//标准navigator.getUserMedia(videoObj,function(stream){video.src=stream;

video.play();},errBack);}elseif(navigator.webkitGetUserMedia){//WebKit前缀的navigator.webkitGetUserMedia(videoObj,function(stream){video.src=window.webkitURL.createObjectURL(stream);video.play();},errBack);}//对拍摄按钮的事件监听document.getElementById(“快照”).addEventListener(“click”,function(){//画到画布上context.drawImage(video,0,0,640,480);});},错误);

最后,记得讲您的网页放到网络服务器下面,然后通过http协议来访问哦。另外,需要浏览器版本较新,并支持HTML5的相关新特性才可以。译者不算称职啦,没有按来翻译。使用的浏览器是chrome28。最后,贴上完整的代码,比较呆板。

复制代码

代码如下:

浏览器网络摄像头
快照
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值