Afficher la webcam d'un utilisateur avec Javascript

Le code ci-dessous affiche la webcam d'un utilisateur.

<video id="videoElement" autoplay></video>

<script>
   const constraints = {
            video: true,
            audio: true
   };

   const videoElement= document.querySelector('#videoElement');

   navigator.mediaDevices.getUserMedia(constraints).
            then((stream) => {videoElement.srcObject = stream});
</script>

getUserMedia() ne fonctionne que en SSL ou en localhost (sauf sous Edge)

Vous pouvez consultez le tableau de compatibilité avec les navigateurs.

Commentaires