Estoy usando getUserMedia para crear un sitio web que pueda mostrar una transmisión de cámara. El problema es que mi código funciona en la computadora, pero no a través de un navegador móvil. ¿Alguien sabe por qué? (Solicitar acceso a la cámara ni siquiera aparece)
<!DOCTYPE html> <html> <style> left { margin: 0px; } right { margin: 1000px; } </style> <body> <div id="left"> <video autoplay="true" id="videoElement"></video> </div> <div id="right"> <video autoplay="true" id="videoElement1"></video> </div> <script> var video = document.querySelector("#videoElement"); var video1 = document.querySelector("#videoElement1"); if (navigator.mediaDevices.getUserMedia) { navigator.mediaDevices.getUserMedia({video:true}) .then(function (stream) { video.srcObject = stream; video1.srcObject = stream; }) .catch(function (err0r) { console.log("Something went wrong!"); }); } </script> </body> </html>