【发布时间】:2017-04-28 13:40:42
【问题描述】:
例如,我想将 100MB 的 mp3 文件加载到 AudioContext 中,我可以使用 XMLHttpRequest 来做到这一点。
但是使用这个解决方案我需要加载所有文件,然后才能播放它,因为onprogress 方法不返回数据。
xhr.onprogress = function(e) {
console.log(this.response); //return null
};
我也尝试使用fetch 方法来做到这一点,但这种方法有同样的问题。
fetch(url).then((data) => {
console.log(data); //return some ReadableStream in body,
//but i can't find way to use that
});
有什么方法可以在客户端 JavaScript 中加载像流这样的音频文件?
【问题讨论】:
标签: javascript audio xmlhttprequest fetch audiocontext