getUserMedia заморожен на первом кадре на Android Chrome
У меня есть рабочий код в настольных браузерах, поддерживающих getUserMedia Api, я могу правильно просмотреть видео-превью моей веб-камеры в DIV.videoPreview
, Однако при работе на устройстве Android этот же код делает снимок с моей передней камеры, когда я разрешаю поделиться им в браузере Chrome, тогда предварительный просмотр останавливается на этом первом кадре.
navigator.getMedia = (navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia);
navigator.getMedia(
// constraints
{video:true, audio:false},
// success callback
function (mediaStream) {
var video = document.getElementById('videoPreview');
video.src = window.URL.createObjectURL(mediaStream);
video.play();
},
//handle error
function (error) {
console.log(error);
}
)