【发布时间】:2012-06-05 22:34:13
【问题描述】:
我正在重新设计一个音乐播放器。目前使用 Soundmanager2 V2.97a.20110801。但是现在既然 HTML5 如此易于使用,我还有什么理由继续使用 Soundmanager2 吗?还是有我不知道的优点?您能帮忙简单比较一下两者吗?
【问题讨论】:
标签: html audio-streaming html5-audio soundmanager2
我正在重新设计一个音乐播放器。目前使用 Soundmanager2 V2.97a.20110801。但是现在既然 HTML5 如此易于使用,我还有什么理由继续使用 Soundmanager2 吗?还是有我不知道的优点?您能帮忙简单比较一下两者吗?
【问题讨论】:
标签: html audio-streaming html5-audio soundmanager2
Soundmanager 使用 Flash,HTML5 音频使用浏览器的本机功能。 <audio> 的一个缺陷是您必须至少对音频进行两次编码,分别为 mp3 和 ogg。
另一件事是旧浏览器,尤其是 IE8,不支持<audio>。您可能想要detect* 音频支持,如果没有,请回退到 Soundmanager。
<video>,但检测<audio> 的方式几乎相同。【讨论】:
HTML5 音频标签仍在进行中,不幸的是,在支持的音频格式方面仍然存在太多特定于浏览器的差异,无法实现简单的跨浏览器解决方案。
根据您想要完成的任务,它仍然存在很大差异。
这里是您应该阅读的信息的链接: http://www.schillmania.com/projects/soundmanager2/doc/getstarted/#intro
这可能有点离题,但我在 github 上构建了一个开源音频库,用于播放这样的多声道声音......
// play the lowest piano key (1)
jThump( 1, 'piano' );
// play the highest piano key (88)
jThump( 88, 'piano' );
下面是一个简单的演示,当您按“z”键时播放随机音符
【讨论】: