会和什么时候会移动的browers支持getUserMedia?(Will and When wil

2019-09-19 20:58发布

我写使用“前沿” 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);
    });
}

Answer 1:

目前的Opera Mobile 12.0只支持getUserMedia API -但我期待其他的移动客户端“将开始在2013年的开始支持它。

在上午03点57更新-周三,2014年5月21(UTC)

现在, 所有主要的三种浏览器都在Android上支持的WebRTC(getUserMedia + PeerConnection这+ RTCDataChannel):

  1. Firefox的 - 它是一个谷歌的App Store链接
  2. Chrome浏览器 - 它是一个谷歌的App Store链接
  3. 歌剧院 - 它是一个谷歌的App Store链接

您可以使用横走项目和编译HTML到跨平台的APK文件,也将努力! 它支持所有的WebRTC功能,即getUserMedia + PeerConnection这+ RTCDataChannel。



文章来源: Will and When will Mobile Browers support getUserMedia?