Firefox 22 mozGetUserMedia usando 'pantalla' como fuente del dispositivo
Ha habido algunos rumores en el aire para el soporte de WebRTC en Firefox 22. Esto es para alguien que esté al tanto del desarrollo de Firefox: ¿Existe algún soporte en Firefox para la captura de pantalla de escritorio hasta la fecha?
La tecnología existe para Chrome 26+, que proporciona soporte experimental para la captura de pantalla (usando 'pantalla' como fuente del dispositivo); El código (fragmento) para que esto suceda es:
// select any supported getUserMedia function
navigator.getMedia = (navigator.getUserMedia ||
navigator.webkitGetUserMedia ||
navigator.mozGetUserMedia ||
navigator.msGetUserMedia);
// if getUserMedia is not supported, do nothing
if( !navigator.getMedia ) return;
// request for user media
navigator.getMedia(
{
video : {
mandatory : {
// request 'screen' as a source media
chromeMediaSource : 'screen'
}
}
},
// success
function( localMediaStream )
{
// process local media stream...
},
// failure
function( error )
{
// error handling
});
Mirando los documentos del W3C, los objetosMediaSourceConstraints, MediaTrackConstraints, MediaTrackConstraintsSet
Aún no se han estandarizado. Podría ser simplemente que la API esté demasiado nublada para que esta característica aparezca en la producción de Firefox. Sería bueno saber el estado actual de soporte.