我正在教孩子们如何向他们的 JavaScript 游戏和网页添加音频。我了解 HTML5 音频 API,现在刚刚了解各种浏览器的问题(令人惊讶的是 IE 根本不支持 WAV 等)。
不过,显然有一个新的网络音频标准我不知道。 Chrome 完全支持它。莫兹拉陈述以下有关网络音频的内容和火狐:
Firefox 目前支持不兼容的、Mozilla 特定的音频
数据 API,但它被标记为“已弃用”,以支持 W3C
标准。支持新的 Web Audio API 的工作已开始
火狐。
caniuse.com 报道了以下内容支持网络音频 API.
我完全不介意强迫孩子们使用 Google Chrome 进行开发,而且声音在许多其他浏览器中不起作用。然而,我不想教他们一些将来其他浏览器中不会出现的东西。
我还在阅读有关 Web 音频的可能替代方案(称为 MediaStreaming)...我应该教授的未来是什么?
严格来说,确实不存在 HTML5 音频 API。但 HTML5 确实引入了<audio/>
元素,这对于简单的用例来说非常有用。
如果您需要高精度定时或执行 DSP 的能力,我会选择 Web Audio API。就 W3C 而言,这仍然是一个草案,但似乎相当清楚,这就是他们的发展方向:http://www.w3.org/2011/audio/wiki/PubStatus
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)