2013-04-13 54 views
0

我有一個ASP.NET應用程序,我想用標籤來播放音樂。 在代碼隱藏我寫這個元件html5音頻崩潰尋求

<audio controls preload src='PATH/TO/FILE'></audio> 

成文字。 問題是,當我在搜索欄中點擊當前位置後面的位置時,播放器崩潰。

沒有錯誤信息或任何其他響應。它只是停止工作。我必須重新加載頁面以使其再次運行。

尋求轉發只需使用小文件即可正常工作。對於較大的文件(大約2:00分鐘的歌曲),控件變成灰色,並且再沒有任何事情發生,直到我再次在搜索欄中點擊附近的起始位置。

當我創建一個簡單的HTML文件沒有別的比這個音頻標籤尋求作品。

我使用Chrome訴26

我不知道爲什麼,這是不是在ASP.NET應用程序的工作...

接下來的問題是,我不能用的東西像soundmanager2或jPlayer。我之前使用過soundmanager2,但我遇到了很多問題。

在上面的測試中,我只是使用一個帶有音頻標籤的聲音文件,但在最終狀態下會有幾個玩家。

聲音文件是動態創建的,玩家也是這樣,而這種情況發生在ajax上。每次我都必須重新創建soundmanager2對象,並且出現了幾個問題。

所以我希望有人可能有一個想法,爲什麼音頻標籤在ASP.NET應用程序中無法正常工作,或者給我一些提示,告訴我如何在一個頁面上實現多個音頻播放器動態每ajax。

回答

0

我終於找到了...... This post幫我

的問題是聲音文件的路徑是在本地主機上。 我上傳到服務器並使用該網址後,它的工作。

我認爲它使用簡單的HTML測試文件的原因是因爲我使用了一個絕對的路徑到wavfile。