【问题标题】:Will and When will Mobile Browers support getUserMedia?移动浏览器将支持 getUserMedia 以及何时支持?
【发布时间】:2012-07-19 08:19:49
【问题描述】:

我使用“前沿”HTML5/WebRTC API 编写了一个网络应用程序(参见下面的代码)。这适用于 Chrome v20(启用了 MediaStream 标志)和最新的 FF Nightly build 17.0a1(创建了“media.navigator.enabled”首选项并将其设置为 true)。我还没有在 Opera 上运行它。

但是,我的问题是,这是否适用于这些浏览器的未来移动版本?如果是的话,什么时候?

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);
    });
}

【问题讨论】:

    标签: firefox google-chrome mobile html5-video webrtc


    【解决方案1】:

    目前Opera Mobile 12.0 only support getUserMedia API - 不过我预计其他移动客户端将在 2013 年初开始支持它。

    更新于 2014 年 5 月 21 日星期三凌晨 3:57(UTC)

    现在,三大浏览器支持 Android 上的 WebRTCgetUserMedia + PeerConnection + RTCDataChannel):

    1. Firefox - 它是一个 Google App Store 链接
    2. Chrome - 它是一个 Google App Store 链接
    3. Opera - 它是一个 Google App Store 链接

    您可以使用cross-walk project 并将您的HTML 编译成跨平台的apk 文件,它会工作的!它支持所有 WebRTC 功能,即 getUserMedia + PeerConnection + RTCDataChannel

    【讨论】:

    • Chrome Android Beta (26) 及更高版本支持包括 getUserMedia 在内的 WebRTC API。在 Beta 26 中,您需要从 about:flags 启用 WebRTC 支持。
    • 并且在版本 24 中添加了 Firefox Mobile 支持。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-04-25
    • 1970-01-01
    • 1970-01-01
    • 2011-07-01
    • 1970-01-01
    • 2015-07-28
    • 2017-01-31
    相关资源
    最近更新 更多