MediaPlayer停止流式传输音频

时间:2013-02-04 15:47:43

标签: android audio-streaming android-mediaplayer

我使用MediaPlayer通过http播放mp3流。在某些特定设备上,它不会经常到达流的末尾。刚停下来它只发生在2.3.x上,无法在Jelly Bean上发现这个问题。 logcat中唯一奇怪的行:

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设备上。

1 个答案:

答案 0 :(得分:2)