对于一些小型黑客项目,我想将 MP3 的原始数据加载到 ArrayBuffer 中。
<audio src="http://xyz.com/test.mp3">
我知道一个<audio>
元素公开了一些基本功能,但我找不到我要找的东西。如果有这样的东西,它很可能是 Web Audio API 的一部分,并且现在只能在 Chrome 中使用。
对于一些小型黑客项目,我想将 MP3 的原始数据加载到 ArrayBuffer 中。
<audio src="http://xyz.com/test.mp3">
我知道一个<audio>
元素公开了一些基本功能,但我找不到我要找的东西。如果有这样的东西,它很可能是 Web Audio API 的一部分,并且现在只能在 Chrome 中使用。
您无法访问 HTML5<audio>
元素的原始数据。
你能做的是
通过 AJAX 加载数据
从结果中获取原始数据以供内部使用
将数据转发给音频元素(这里可能需要做data-uri)
但是对于这种操作,我建议使用 Web Audio API 而不是<audio>
:
http://www.html5rocks.com/en/tutorials/webaudio/intro/
Firefox 支持应该在几次迭代中实现。