2013-07-21 68 views
1

我正在爲reddit http://alienstream.com/提供音頻流式傳輸應用程序,無論出於何種原因,我的鏈接隨着「資源未能加載」中間軌道而隨機失敗,我一直無法找出原因,我仔細檢查鏈接,他們是完全有效的,並下載罰款。我使用mediafire來託管我的文件和medialement.js進行播放。任何想法爲什麼這可能會發生?資源無法加載,使用mediaelement.js流式傳輸MP3播放

+1

也許[提琴手(http://fiddler2.com/)或[Wireshark的(HTTP:。 //www.wireshark.org/)會揭示這個問題嗎? –

+0

我在考慮下載被CDN取消,在客戶端代碼中似乎沒有任何錯誤,我認爲它與那mediaelement.js沒有完全緩衝文件,並且CDN關閉了連接。有沒有辦法調整緩衝區的大小?我通讀了文檔並沒有看到任何 –

回答

1

我切換到jplayer和我仍然有同樣的問題

這似乎是通過HTML5音頻與流媒體MP3播放功能的瀏覽器的錯誤。它不會發生在Firefox上,如果我後備閃光消失,現在我已經啓用了一個「遺留選項」,並添加了以下行

錯誤:函數(e){if(e.jPlayer.error .type(「e_url」){if(e.jPlayer.status!== undefined){$(「#player」)。jPlayer(「play」,e.jPlayer.status.currentTime)} else {next_track() }};}

這會導致歌曲停止第二的約四分之一,然後在它差錯,顯然不是理想的確切位置恢復,但它比它

1

我發現下面的位置: https://groups.google.com/forum/#!topic/jplayer/o-d0XIC1YKM

「在對此進行了一些研究後,Chrome中似乎存在系統漏洞,導致連接丟失(最常見的是大文件)。這在幾個地方有報道。 我嘗試過的修復包括: 1.聯繫您的主機詢問KEEP-ALIVE是否設置爲默認ON或OFF - 您希望它爲ON。 2.將下面的代碼到你的.htaccess文件:

頭設置連接保持 3.設置「預載:汽車」,如下所述的選擇 - 而且也對jplayer的API描述網站。是的 - 在jquery.jplayer.js文件的第248行用'auto'覆蓋'metadata' - 然後上傳!

我仍然沒有得到100%的可靠性,所有這一切 - 但它確實出現了很大的提高「

+0

你好,我不認爲你是這樣的,已經有更多的成功的結果呢?謝謝。 – joshkrz

+1

我實際上最終切換到一個嵌入式播放器,以法律約束。然而;如果閃回後備被迫,我沒有問題,所以我結束了切換到Flash使用HTML5回退和下面的JavaScript hack張貼在哪裏我強制播放當前​​正在播放的軌道錯誤再次。 –

相關問題