Emm*_*bin 3 html5 camera android getusermedia
我在支持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);
}
)
Run Code Online (Sandbox Code Playgroud)