Rumah hujung hadapan web Tutorial H5 分享h5调用摄像头实现拍照的实例教程

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

May 31, 2017 pm 03:20 PM
html5 Kamera

技术时刻都在前进着。我们的需求也是时刻在改变着。最近在开发中遇到了用户进行账号注册时需要个人图像,网站提供自动拍照功能。还有在登录了电脑之后,手机端进行登录时只需要扫描一下电脑上的二维码就可以登录。这对一个网络来说难度是极大的。技术的进步使我们遇到了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>

Salin selepas log masuk

【相关推荐】

1. 通过H5实现拍照功能的实例详解

2. HTML5调用摄像头的示例代码分享

3. HTML5 程序设计

4. html5自定义遮罩的实现代码分享

5. 详细介绍AngularJS中使用HTML5摄像头拍照的图文详情

Atas ialah kandungan terperinci 分享h5调用摄像头实现拍照的实例教程. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Jadual Bersarang dalam HTML Jadual Bersarang dalam HTML Sep 04, 2024 pm 04:49 PM

Jadual Bersarang dalam HTML

Sempadan Jadual dalam HTML Sempadan Jadual dalam HTML Sep 04, 2024 pm 04:49 PM

Sempadan Jadual dalam HTML

HTML jidar-kiri HTML jidar-kiri Sep 04, 2024 pm 04:48 PM

HTML jidar-kiri

Susun Atur Jadual HTML Susun Atur Jadual HTML Sep 04, 2024 pm 04:54 PM

Susun Atur Jadual HTML

Memindahkan Teks dalam HTML Memindahkan Teks dalam HTML Sep 04, 2024 pm 04:45 PM

Memindahkan Teks dalam HTML

Senarai Tertib HTML Senarai Tertib HTML Sep 04, 2024 pm 04:43 PM

Senarai Tertib HTML

Butang onclick HTML Butang onclick HTML Sep 04, 2024 pm 04:49 PM

Butang onclick HTML

Pemegang Tempat Input HTML Pemegang Tempat Input HTML Sep 04, 2024 pm 04:54 PM

Pemegang Tempat Input HTML

See all articles