我写使用“前沿” HTML5 / API的WebRTC的(见下面的代码)的Web应用程序。 这适用于Chrome V20(启用MediaStream标志)和最新的FF每晚构建17.0a1(其中创建并设置为true“media.navigator.enabled” PREF)。 我还没有还没有完全进入它在Opera工作。
不过,我的问题是,在这些的browers的未来移动版本这项工作? 如果是这样的时候?
if(navigator.webkitGetUserMedia){
//For WebKit (Chrome/ Safari)
navigator.webkitGetUserMedia({video: true, audio: false}, function(localMediaStream) {
$("#video").attr("src",window.webkitURL.createObjectURL(localMediaStream));
}, function(e) {
console.log(e);
});
}else if(navigator.mozGetUserMedia){
//For Firefox
navigator.mozGetUserMedia({video: true}, function(localMediaStream) {
var video = document.querySelector('video');
video.src = localMediaStream;
video.play();
}, function(e) {
console.log(e);
});
}else if(navigator.getUserMedia){
//For Opera
navigator.getUserMedia({audio: false, video: true}, function(localMediaStream) {
$("#video").attr("src", localMediaStream);
}, function(e) {
console.log(e);
});
}