分享h5调用摄像头实现拍照的实例教程


本文摘自PHP中文网,作者零下一度,侵删。

技术时刻都在前进着。我们的需求也是时刻在改变着。最近在开发中遇到了用户进行账号注册时需要个人图像,网站提供自动拍照功能。还有在登录了电脑之后,手机端进行登录时只需要扫描一下电脑上的二维码就可以登录。这对一个网络来说难度是极大的。技术的进步使我们遇到了HTML5下面这个简单粗暴的演示就是来完成这些功能的直接看代码:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

<!DOCTYPE html> 

   <HTML> 

   <HEAD> 

       <TITLE> HTML5调用摄像头实现拍照</ TITLE> 

       <meta charset =“utf-8”> 

       <meta name =“viewport”content =“width = device-width,initial-scale = 1”> 

   </ HEAD> 

   <BODY> 

   <video id =“video”autoplay =“”style ='width:640px; height:480px'> </ video> 

   <button id =“paizhao”>拍照</ button>  

   <canvas id =“canvas”width =“640”height =“480”> </ canvas> 

   <script type =“text / javascript”> 

       var video = document.getElementById(“video”); 

       var context = canvas.getContext(“2d”); 

       var errocb = function(){ 

           console.log(“sth srong”); 

       

       如果(navigator.getUserMedia){ 

           navigator.getUserMedia({ “视频”:真},函数(流){ 

               video.src =流; 

               video.play(); 

           },errocb); 

       } else if(navigator.webkitGetUserMedia){ 

           navigator.webkitGetUserMedia({ “视频”:真},函数(流){ 

               video.src = window.webkitURL.createObjectURL(流); 

               video.play(); 

           },errocb); 

       

       的document.getElementById( “paizhao”)的addEventListener( “点击”,函数(){ 

           context.drawImage(视频,0,0,640,480); 

       }); 

   </ SCRIPT> 

   </ BODY> 

   </ HTML>

【相关推荐】

阅读剩余部分

相关阅读 >>

如何学习HTML5

震惊!HTML5区块链游戏联盟成立,设立10亿级发展基金!

HTML5之前的html版本是什么

h5的地理定位怎样使用

使用modernizr探测HTML5/css3新特性的示例代码分享

怎样开发优秀的HTML5游戏-迪斯尼《寻找奥兹之路》游戏技术详解(一)

HTML5实现微信jssdk录音播放语音的实例

HTML5有哪些新特性?HTML5新特性详解

HTML5中使用mathml数学公式

HTML5标签选择方法指引

更多相关阅读请进入《HTML5》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...