2012-05-31 85 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