我正在重新设计音乐播放器。它目前使用Soundmanager2 V2.97a.20110801。但是现在因为HTML5很容易使用,我还有什么理由继续使用Soundmanager2?或者我不知道有什么好处?你能否帮助简单比较和对比2?
答案 0 :(得分:1)
Soundmanager使用flash,HTML5音频使用浏览器的本机功能。 <audio>
的一个陷阱是,您必须至少对音频进行两次编码,如mp3和ogg。
另一件事是旧版浏览器,特别是IE8,不支持<audio>
。您可能需要detect *音频支持,如果没有,则可以回到Soundmanager。
<video>
,但检测<audio>
的方式几乎相同。答案 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'键时播放随机音符