我试图关注有关媒体源扩展的this示例。
我在给定的网址上有一个webm文件,我想将其附加到我的视频标记中。
我的代码是:
Template.video.events({
'click button': function () {
var ms = new MediaSource();
var video = document.querySelector('video');
video.src = window.URL.createObjectURL(ms);
ms.addEventListener('sourceopen', function(e) {
var sourceBuffer = ms.addSourceBuffer('video/webm; codecs="vorbis,vp8"');
var reader = new FileReader();
var file = File("video/movie.webm");
var chunck = reader.readAsArrayBuffer(file);
sourceBuffer.appendBuffer(chunck);
}, false);
}
});
如何在arraybuffer中的给定URL处转换webm,以便将其提供给appendBuffer?