La technologie progresse tout le temps. Nos besoins évoluent également constamment. Récemment, au cours du développement, j'ai rencontré le problème selon lequel les utilisateurs ont besoin d'une image personnelle lors de l'enregistrement d'un compte, et le site Web propose une fonction de prise de photo automatique. De plus, après vous être connecté à l'ordinateur, lors de la connexion sur le téléphone mobile, il vous suffit de scanner le code QR sur l'ordinateur pour vous connecter. C'est extrêmement difficile pour un réseau. Les progrès de la technologie nous ont amenés à HTML5La démonstration simple et grossière suivante consiste à compléter ces fonctions directement en regardant le code :
<!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>
[Recommandations associées]
1 . Exemple détaillé d'implémentation de la fonction caméra via H5
2 Exemple de partage de code de caméra appelant HTML5
4.Partage du code d'implémentation du masque personnalisé HTML5
5Introduction détaillée aux détails graphiques et textuels de l'utilisation de HTML5. appareil photo pour prendre des photos dans AngularJS
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!