目前很多视频网站都是采用video标签形式,src是blob://http开头,效果如下
实现方式,用用H5的MediaSource方法
blobvar video = document.querySelector('video');
var assetURL = 'https://adtuu-blog.oss-cn-shenzhen.aliyuncs.com/v0-new.mp4';
// Need to be specific for Blink regarding codecs
// ./mp4info frag_bunny.mp4 | grep Codec
// video/mp4; codecs="avc1.42E01E, mp4a.40.2
//var mimeCodec = 'video/webm;codecs="vorbis,vp8"';
var mimeCodec = 'video/mp4; codecs="avc1.42E01E, mp4a.40.2"';
if('MediaSource' in window && MediaSource.isTypeSupported(mimeCodec)) {
var mediaSource = new MediaSource();
video.src = URL.createObjectURL(mediaSource);
mediaSource.addEventListener('sourceopen', sourceOpen);
} else {