我在支持getUserMedia Api的桌面瀏覽器上有一個工作代碼,我可以在div videoPreview
中正確地看到我的攝像頭的視頻預覽。但是,在Android設備上運行時,如果我接受在Chrome瀏覽器中共享該代碼,則該代碼會使用我的前置攝像頭拍攝一張照片,然後預覽會在第一幀中凍結。getUserMedia在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);
}
)
只需將自動播放屬性添加到