2014-11-24 64 views
0

我玩視頻從URL = HTTP:// ... /playlist.m3u8M3U8視頻停止與MediaPlayer的:錯誤(1,-1004)

MediaPlayer mVideoPlayer = new MediaPlayer(); 
    ... 
    mVideoPlayer.setDataSource(getApplicationContext(), url); 

一切工作正常...但後錯誤5分鐘的視頻停止

11-24 17:52:22.519: V/MediaPlayer(2777): message received msg=100, ext1=1, ext2=-1004 
11-24 17:52:22.519: E/MediaPlayer(2777): error (1, -1004) 
11-24 17:52:22.519: V/MediaPlayer(2777): callback application 
11-24 17:52:22.519: V/MediaPlayer(2777): back from callback 
11-24 17:52:22.519: E/MediaPlayer(2777): Error (1,-1004) 

我在互聯網上找到,這是因爲HTTP服務器緊密結合

如何解決在我身邊這個問題?

+1

你必須在服務器端修復它。 – dasar 2014-12-13 09:14:11

回答

0

看起來像你通過低網絡連接播放HLS資源或服務器正忙,你無法達到它。 在這種情況下,android會嘗試獲取下一個播放列表,但無法連接到服務器,並且經過多次嘗試後出現此錯誤。

我想你可以簡單地通知用戶有關接觸不良,並建議重新連接到服務器:)

+0

這不是一個糟糕的連接,這是因爲HTTP服務器關閉連接(如連接超時),請閱讀我的問題 – NickUnuchek 2014-11-24 15:22:00

0

error (1, -1004)是錯誤讀取M3U8播放列表,或者播放過程中的片段。