使用javascript API播放音频流

时间:2014-04-28 08:55:06

标签: javascript html5 html5-audio

我有一个流式传输wav音频的网络服务器,我想使用javascript音频API在网络浏览器中播放。

这是我的代码:

function start() {
    var request = new XMLHttpRequest();
    request.open("GET", url, true);
    request.responseType = "arraybuffer"; // Read as binary data

    request.onload = function() {
        var data = request.response;
        playSound(data);
    };
}

这里的问题是在数据完全加载之前不会调用onload,这对于流式传输来说不是很方便。

所以我找了另一个事件并找到了onProgress,但问题是如果数据没有完全加载,request.response会返回null。

使用javascript播放音频流的正确方法是什么?

感谢您的帮助。

的Lukas

0 个答案:

没有答案