Maison >interface Web >Tutoriel H5 >HTML5 Canvas JS contrôle la caméra sur votre ordinateur ou votre téléphone mobile instance_html5 compétences du didacticiel
Les API client sur les appareils mobiles et les ordinateurs de bureau ne sont pas initialement synchronisées. Dans un premier temps, certaines fonctions et API correspondantes seront toujours disponibles sur les appareils mobiles, mais peu à peu, ces API apparaîtront sur les ordinateurs de bureau. L'une de ces technologies d'interface d'application est l'API getUserMedia, qui permet aux développeurs d'applications d'accéder à la caméra de l'utilisateur ou à la caméra intégrée. Laissez-moi vous montrer comment accéder à votre appareil photo via un navigateur et extraire des captures d'écran.
Code HTML
J'ai écrit quelques commentaires dans le code ci-dessous, veuillez lire :
Code JavaScript
Comme nous avons écrit le code HTML manuellement, le code js suivant est beaucoup plus simple que vous ne le pensez.
On peut dire que la fonction de prendre des photos est seulement un peu compliquée. Nous ajoutons un auditeur au bouton et dessinons l'écran vidéo sur le canevas.
Dans le passé, nous devions utiliser un plug-in tiers pour accéder à la caméra de l'utilisateur depuis le navigateur, ce qui était quelque peu compliqué. Désormais, nous n'avons besoin que de la technologie HTML5 Canvas et de JavaScript, nous pouvons faire fonctionner la caméra de l'utilisateur simplement et rapidement. Non seulement il s'agit d'un accès à l'appareil photo, mais aussi grâce à la puissante technologie de toile HTML5, nous pouvons ajouter divers effets de filtre charmants aux images. Maintenant, prenez une photo de vous avec votre propre appareil photo dans votre navigateur !