Me sale un error extraño. Juego con un MediaPlayer un flujo de medios (como shoutcast o icecast).
A veces, de repente, al reproducir la transmisión (total aleatorio) ocurre un error, la transmisión se detiene y se reinicia.
¡OnErrorListener no se activa!MediaPlayer se detiene y reinicia
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)
o como esto:
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)
o
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)
¿Alguna idea sobre eso?
Edit:
Ahh. Una información más 701
significa MEDIA_INFO_BUFFERING_START
y 702
significa MEDIA_INFO_BUFFERING_END
. Creo que podría arreglar esto si aumentas el tamaño del búfer?
Editar: Pero espera. BufferingSize se hornea en el sistema. Maldito. :)
OnInfoListener se dispara para obtener información y advertencias. –