Maison >interface Web >Tutoriel H5 >Partagez un exemple de didacticiel sur l'utilisation de h5 pour appeler l'appareil photo et prendre des photos.

Partagez un exemple de didacticiel sur l'utilisation de h5 pour appeler l'appareil photo et prendre des photos.

零下一度
零下一度original
2017-05-31 15:20:395781parcourir

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 =&#39;width:640px; height:480px&#39;> </ 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

3. >Programmation HTML5

4.

Partage du code d'implémentation du masque personnalisé HTML5

5

Introduction 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn