从audio-tag(Html5)获取文件对象

时间:2018-04-08 22:34:42

标签: javascript html5 audio

我已经有了一个带有src形式链接的音频标签。

现在,为了分析音乐并将其可视化,我需要一个文件对象。 文件对象基本上来自用户磁盘,可以通过ajax / xhr加载blob。

带有blob的解决方案意味着,我从服务器下载每个轨道2x,这是什么废话。所以我想,也许可以从正在下载的音频标签中提取文件对象。

我已经在api的搜索和谷歌搜索,但发现只相反(将文件加载到音频标签),但已经完成了..

编辑:在这里找到了缓冲值,但是如何将其转换为文件对象?

没有线索.. https://www.w3schools.com/tags/av_prop_buffered.asp:editEnd

如果有解决方案,那将是天才的。提前谢谢!

edit2:找到了一个适合我的解决方案:https://www.cssscript.com/audio-visualizer-with-html5-audio-element/

1 个答案:

答案 0 :(得分:0)

找到了一个适合我的解决方案:https://www.cssscript.com/audio-visualizer-with-html5-audio-element/

这里它将audio-src不转换为文件,而是转换为音频分析所需的同一对象。