Я получаю следующую ошибку в Firefox (без проблем в Chrome / Edge / Safari):
MediaStreamError { name: "AbortError", message: "Starting video failed", constraint: "", stack: "" }
При появлении этой ошибки консоль браузера отображает <недоступно>.
IЯ использую адаптер-latest.js из webrtc.github.io, и код отлично работает на других страницах моего приложения, но не на одной конкретной странице.Есть ли возможность выяснить, что мешает getUserMedia?Я уже пытался закомментировать все другие библиотеки и включает.
Мой код:
var video = document.getElementById('recorder');
video.onloadedmetadata = function(e) {
$("#takePicture").show();
if($("#customerImage").attr("src") == ""){
$("#recorder").show();
}
};
navigator.mediaDevices.getUserMedia({ video: true})
.then(stream => {
video.srcObject = stream;
})
.catch(e => console.log(e));