Я получаю странную ошибку.
Я играю с 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 встроен в систему. Треклятый. :)