MediaPlayer останавливается и перезагружается

Я получаю странную ошибку. Я играю с MediaPlayer в медиапоток (например, Shoutcast или Icecast).
Иногда вдруг при воспроизведении потока (тотальный рандом) происходит ошибка, поток останавливается и перезапускается.
OnErrorListener не срабатывает!

Logcat:

03-02 17:50:36.274: W/MediaPlayer(16799): info/warning (702, 0)
03-02 17:50:36.274: I/MediaPlayer(16799): Info (702,0)

или вот так:

03-02 17:50:14.250: W/MediaPlayer(16799): info/warning (703, 0)
03-02 17:50:14.250: W/MediaPlayer(16799): info/warning (701, 0)
03-02 17:50:14.250: I/MediaPlayer(16799): Info (703,0)
03-02 17:50:14.250: I/MediaPlayer(16799): Info (701,0)

или

03-02 18:03:33.906: W/MediaPlayer(16799): info/warning (703, 126) <br>
03-02 18:03:33.906: I/MediaPlayer(16799): Info (703,126)

Есть идеи по этому поводу?

Редактировать:

Ахх. Еще одна информация. 701 означает MEDIA_INFO_BUFFERING_START, а 702 означает MEDIA_INFO_BUFFERING_END. Я думаю, что смогу исправить это, если увеличу размер буфера?

Редактировать: Но подождите. BufferingSize встроен в систему. Треклятый. :)

7
задан Leandros 2 March 2012 в 17:21
поделиться