【发布时间】:2013-06-29 06:00:51
【问题描述】:
我正在尝试实现 FileReader API 来读取音频文件,但脚本从看起来没有达到这一点。我的函数在下面,问题出在reader.onload = handleReaderLoad; 行。
function setupFS(file) {
console.log('setupFS function entered.');
var reader = new FileReader();
console.log(reader);
reader.onload = handleReaderLoad;
}
function handleReaderLoad(evt) {
console.log(reader);
var audioSrc = $('.file-playlist table tr:nth-child(n+1) td:first-child');
console.log(audioSrc);
console.log(reader.readAsDataURL(file));
audioSrc.attr('data-src', reader.readAsDataURL(file));
}
在控制台中,阅读器在 onload 事件中显示为具有function handleReaderLoad(evt) { 调用,但reader、audioSrc 和reader.readAsDataURL(file) 变量从未记录在控制台中。
我错过了什么?
【问题讨论】:
标签: javascript jquery html filereader