【发布时间】:2014-04-01 21:18:27
【问题描述】:
我正在使用 HTML5 FileReader 和 File API 来制作离线音乐播放器。 这还包括一个基本的播放列表功能。
现在,当用户选择多个文件时,我将这些文件作为 ArrayBuffer 检索。
问题是,我想将这些返回的文件存储到一个普通的数组中,以便以后可以在播放列表中使用。
如何在 Javascript 中实现这一点?
function load_files(){
var files = document.getElementById('file').files;
var k = files.length;
for (var i = 0; i < k; i++) {
var reader = new FileReader();
reader.onload = function(e) {
playlist[i] = this.result;
};
reader.readAsArrayBuffer(this.files[i]);
alert(song_counter);
initSound(playlist[song_counter]);
}
}
【问题讨论】:
标签: javascript arrays html arraybuffer