Estoy tratando de obtener la entrada de una cámara web y un micrófono, este es el código que estoy usando:
var constraints = {audio: true, video: true}; var promise = navigator.mediaDevices.getUserMedia(constraints); promise.then(function(stream) { /* use the stream */ console.log(stream); }) .catch(function(err) { /* handle the error */ console.log(err); }); Sin embargo, navigator.mediaDevices no está definido. Esto se ejecuta en un servidor http; sin embargo, tengo la opción Desarrollar->WebRTC->Permitir captura de medios en sitios inseguros.
¡Cualquier ayuda es muy apreciada! Gracias