todos que para pagina navegadores los hacer funcione example descargar compatibilidad como codigo celular firefox google-chrome mobile html5-video webrtc

firefox - que - ¿Cuándo y cuándo los navegadores móviles son compatibles con getUserMedia?



getusermedia html5 example (1)

Escribí una aplicación web usando la API HTML5 / WebRTC de "punta de lanza" (Vea el código a continuación). Esto funciona en Chrome v20 (con el indicador MediaStream habilitado) y el último FF Nightly build 17.0a1 (con "media.navigator.enabled" pref created creado y configurado en verdadero). Todavía no lo tengo trabajando en Opera.

Sin embargo, mi pregunta es, ¿funcionará esto en futuras versiones móviles de estos navegadores? y si es así cuando?

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


Actualmente, Opera Mobile 12.0 solo es compatible con la API de getUserMedia ; sin embargo, estoy esperando que otros clientes móviles comiencen a admitirlo a principios de 2013.

Actualizado a las 3:57 a.m. - miércoles, 21 de mayo de 2014 (UTC)

Ahora, los tres principales navegadores soportan WebRTC ( getUserMedia + PeerConnection + RTCDataChannel ) en android:

  1. Firefox : es un enlace de Google App Store
  2. Chrome : es un enlace de la tienda de aplicaciones de Google
  3. Opera : es un enlace de la tienda de aplicaciones de Google

Puedes usar el proyecto cross-walk y compilar tu HTML en archivos apk multiplataformas y ¡funcionará! Es compatible con todas las características de WebRTC, es decir, getUserMedia + PeerConnection + RTCDataChannel .