2012-05-31 46 views
3

我正在重新设计音乐播放器。它目前使用Soundmanager2 V2.97a.20110801。但是现在,由于HTML5非常易于使用,我应该继续使用Soundmanager2还有很多原因吗?还是有没有好处,我不知道?你能帮忙做一个简单的比较和对比2吗?选择HTML5 <audio>标签和Soundmanager2

回答

1

Soundmanager使用Flash,HTML5音频使用浏览器的本机功能。与<audio>一个陷阱是,你必须至少编码你的音频两次,如MP3和ogg。

另一件事是,旧的浏览器,尤其是IE8,不支持<audio>。您可能需要detect *音频支持,如果不支持,请回到Soundmanager。

  • About audio codecs
    • 该网页谈论<video>,但检测<audio>完成几乎相同的方式。
+1

其实soundmanager只使用闪存作为后备 - 今天大多数浏览器不需要使用闪回但仍然足够的格式(如在Firefox中的mp3)仍然依赖于它不幸。 – DaveAlger

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