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