在HTML5 <audio>标签和Soundmanager2 </audio>之间进行选择

时间:2012-05-31 16:22:21

标签: html5 audio-streaming html5-audio soundmanager2

我正在重新设计音乐播放器。它目前使用Soundmanager2 V2.97a.20110801。但是现在因为HTML5很容易使用,我还有什么理由继续使用Soundmanager2?或者我不知道有什么好处?你能否帮助简单比较和对比2?

2 个答案:

答案 0 :(得分:1)

Soundmanager使用flash,HTML5音频使用浏览器的本机功能。 <audio>的一个陷阱是,您必须至少对音频进行两次编码,如mp3和ogg。

另一件事是旧版浏览器,特别是IE8,不支持<audio>。您可能需要detect *音频支持,如果没有,则可以回到Soundmanager。

答案 1 :(得分:1)

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'键时播放随机音符

http://jthump.com