2013-02-04 44 views
7

我使用MediaPlayer通過http播放mp3流。在某些特定設備上,它不會經常到達流的末尾。只要停下來。它只發生在2.3.x上,在Jelly Bean上無法捕捉到這個問題。唯一奇怪的行logcat的:MediaPlayer停止流音頻播放

02-04 17:34:14.379: ERROR/HTTPStream(95): recv failed, server is gone, total received: 54683 bytes 
02-04 17:34:14.379: ERROR/HTTPStream(95): recv failed, errno = 9 (Bad file number) 
02-04 17:34:14.379: ERROR/NuCachedSource2(95): source returned error -1004 

OnCompletionListener被稱爲(爲時過早)

好像它下載流的只有5MB,而不是試圖做下載更多。

主要發生在三星Galaxy Ace設備上。

+0

有同樣的問題。主要在三星Galaxy Ace上。 – Fedor

+0

@Fedor我有一個建議給你,但我想知道一些具體問題究竟是什麼原因造成的。它是簡單的HTTP流?它只是某些流,還是所有流? – Dave

+0

@Dave它適用於我測試過的所有流。 – Fedor

回答