【发布时间】:2017-10-04 14:29:24
【问题描述】:
我正在尝试创建一个从中提取 mp3 文件的函数
<input type="file" id="sound" accept="audio/*"/>
并存储在 Chrome 中的 localStorage 中。 (我知道 localStorage 的大小是有限的,但我将使用的音频文件将小于 2mb。)一旦这个音频文件被存储,它将被播放:
var audio = new Audio('audioFile');
audio.play();
我还是网络开发的新手,所以任何指针都会很棒!
注意:这不是 HTML5 record audio to file 的副本。我正在尝试从我的 HDD 中获取一个预先存在的 mp3 文件并将其存储到 localStorage 以便可以播放。
【问题讨论】:
-
到目前为止您尝试过什么?请展示你的作品。
-
目前我只提供用户可以选择的各种 mp3 文件。到目前为止,我尝试的是使用 getElementById 从“文件”获取路径,然后在新音频中使用该路径,但这是不正确的。我什至还没有尝试保存到 localStorage。
-
未来,在来SO之前至少要尝试一下。这不是一个建议论坛,而是具体的问答。
-
我已经搜索了几个小时才来到这里。我更喜欢在来这里被骂之前弄清楚一个过程。
标签: javascript html audio local-storage