2011-07-31 152 views
1

我正在構建自定義音頻播放器,其中大部分工作正常,除了總持續時間數據我似乎無法在Firefox中獲取 。我正在使用這個簡單的API:HTML5音頻/視頻標籤,在Firefox上的持續時間

var total = audio.duration 

其中音頻是球員當然。 這工作正常鉻和Safari瀏覽器顯然,我得到的信息正確,但在Firefox它只是返回NaN .. 我試過不同的方式來選擇播放器,純JS byId,通過tagName,或與jQuery,所有返回同...

我仍然可以尋求到正確的歌曲和到達終點,因爲總的持續時間應該未知這沒有任何意義...... O_O

如果有一些勇敢的人與一些時間在他們手上,這裏是我的球員對象: Player Script

你可以自己試試fMusic Player

提前

感謝(上打開播放器右側小三角),任何幫助將不勝感激^^

回答

1

在這個幾乎是中間有一個看看: http://www.protofunc.com/jme/documentation/documentation-faq.html

音頻/視頻的持續時間是NaN(不是數字),並且時間軸滑塊已禁用 Firefox/Firefox不斷加載,但不播放音頻/視頻。

確保您的服務器在其響應頭中設置了內容長度和內容範圍 屬性。

也許它有幫助嗎?

+0

是的,它有幫助,但它意味着我需要知道服務器端的長度並將其設置在頭部內容類型中......它都運行在nodejs上,我將不得不重寫一些內容:(((( – Mattpark

+0

哎呀它發送按下輸入...無論如何,非常感謝,偉大的提示,你在這裏找到:) – Mattpark