我正在嘗試做類似this的操作。用html播放音頻本地文件
但我不知道爲什麼我沒有得到這個東西的工作。 這是codepen example:
$('input').on('change', function(e) {
var file = e.currentTarget.files[0];
var reader = new FileReader();
reader.onload = function(e) {
$('audio source').attr('src', e.target.result);
}
reader.readAsDataURL(file);
});
源標籤正在接收的base64 MP3文件,但它不將文件加載到瀏覽器中。
這個作品!這怎麼可能?我檢查過的每個源代碼都描述了src文件應該位於音頻標籤內的源標籤上,而不是音頻內。 非常感謝! –
有沒有辦法讓輸入允許多個文件,因此一次創建一個播放列表而不是一個文件? – Lamar