Rix*_*ius 7 javascript html5 html5-audio
我无法通过网络搜索找到任何内容,但有没有计划制作API来生成要在HTML5 <audio>标签中播放的音频块?
编辑:这是例子::
PSEUDOCODE::
var music = new Song([Array of hertz levels or notes]);
var box = document.createElement('audio');
document.body.appendChild(box);
box.src = music.convert();
box.play();
Run Code Online (Sandbox Code Playgroud)
从理论上讲,您现在可以实际执行此操作 - 将音频元素的source属性设置为您在JavaScript中即时构建的数据URI.我已经使用embed元素和MIDI文件完成了这项工作,这些文件适用于安装了QuickTime或其他媒体助手的计算机.
当然,问题在于生成音频数据的计算密集程度更高,并且占用更多空间(在某些情况下可能与数据URL大小限制相冲突...... IE和Mobile Safari会浮现在脑海中).因此,您只能使用小剪辑,并且您可能会受到audio标记的开始/停止时间的限制.
Mozilla有一个他们正在处理的音频缓冲API,它可以为浏览器带来真正的编程生成的音频.与此同时,它既可以是数据URI黑客,也可以是插件类型的东西,比如Flash(在版本10中有一个编程音频缓冲区)或Java.
还有一点需要注意:几个月前我创建了一个JavaScript Audio google群组.目前还没有很多讨论,但是如果有足够的人在浏览器环境中对音乐/音频/声音感兴趣,那么我就会喜欢它,以便我们可以达到临界质量并开始拥有关于主题的实际对话就像这样.
| 归档时间: |
|
| 查看次数: |
4376 次 |
| 最近记录: |