0

我读过这篇文章,但这是一个视频的解决方案。现在,我想创建一个非视频/音频 sourceBuffer url。我不知道如何实现它。我认为也许 mediasource 不支持。

<script>
    var ms = new MediaSource();
    var src = window.URL.createObjectURL(ms);
    console.log(src);

    // sourceopen is not work.
    // I don't know if i can create a non audio/video type growing file url?
    ms.addEventListener('sourceopen', function(e) {
        var sourceBuffer = ms.addSourceBuffer('application/octet-stream');
        var xhr = new XMLHttpRequest();
        xhr.open('GET', '/test.bin', true);  // just a binary content
        xhr.responseType = 'arraybuffer';
        xhr.send();
        xhr.onload = function() {
            if (xhr.status >= 400) {
                alert('Unexpected status code ' + xhr.status);
                return false;
            }
            sourceBuffer.appendBuffer(xhr.response);
        };
    }, false);
</script>
4

0 回答 0