Pregunta ¿Qué es blob en el


¿Alguien puede explicar lo que blob: indica en la URL en esta etiqueta de video?

<video class="" 
       style="width: 640px; height: 360px; left: 0px; top: 0px; transform: none; opacity: 1;" 
       src="blob:https://www.youtube.com/5c42620b-a028-451b-9b64-424996802355">
</video>

32
2017-10-28 10:47


origen


Respuestas:


Ese es un video de youtube con shaka jugador que reproduce contenido DASH sin usar complementos de navegador Extensiones de fuente de medios.

La URL de blob es generada por createObjectURL. por ejemplo:

var video = document.querySelector('video');

var assetURL = 'frag_bunny.mp4';
// Need to be specific for Blink regarding codecs
// ./mp4info frag_bunny.mp4 | grep Codec
var mimeCodec = 'video/mp4; codecs="avc1.42E01E, mp4a.40.2"';

if ('MediaSource' in window && MediaSource.isTypeSupported(mimeCodec)) {
  var mediaSource = new MediaSource;
  //console.log(mediaSource.readyState); // closed
  video.src = URL.createObjectURL(mediaSource);
  mediaSource.addEventListener('sourceopen', sourceOpen);
} else {
  console.error('Unsupported MIME type or codec: ', mimeCodec);
}

10
2017-09-19 01:25