0 votes

Accéder à la caméra d'un téléphone Android connecté depuis le navigateur Chrome sur mon Macbook

Je sais qu'il existe des moyens programmatiques de demander des médias à partir de la caméra d'un autre appareil, mais existe-t-il un moyen simple d'accéder à la caméra de mon téléphone à partir de mon application Web (localhost) ?

J'ai connecté mon téléphone à mon ordinateur portable via USB, mais il ne s'affiche pas dans les paramètres de l'appareil photo.

enter image description here

(Vous pouvez voir que mon appareil photo portable est la seule option)

J'ai essayé d'installer une application appelée Iriun, mais elle ne transfère les vidéos que vers sa propre application de bureau, pas vers Chrome.

0voto

Doug Sillars Points 131

Si l'application Iriun est ouverte sur votre ordinateur, elle apparaîtra comme une caméra dans le navigateur. Il vous suffit de parcourir toutes les caméras disponibles.

function getCamAndMics(){
     // List cameras and microphones. in the menu

     navigator.mediaDevices.enumerateDevices()
     .then(function(devices) {
         devices.forEach(function(device) {
             console.log(device.kind + ": " + device.label +" id = " + device.deviceId);
             var audioSelect = document.getElementById("audioPicker-select");
             var cameraSelect = document.getElementById("cameraPicker-select");
             if(device.kind=="audioinput"){
                 //add a select to the audio dropdown list
                 var option = document.createElement("option");
                 option.value = device.deviceId;
                 option.text = device.label;
                 audioSelect.appendChild(option);
             }else if(device.kind =="videoinput"){
                 //add a select to the camera dropdown list
                 var option = document.createElement("option");
                 option.value = device.deviceId;
                 option.text = device.label;
                 cameraSelect.appendChild(option);

             }
         });
     })
     .catch(function(err) {
         console.log(err.name + ": " + err.message);
     });

}

Vous pouvez le constater avec https://record.a.video - Assurez-vous simplement qu'Iriun fonctionne sur votre ordinateur lorsque vous utilisez le site web. Exemple de code de https://github.com/dougsillars/recordavideo

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X