2013-02-04 10 views
7

Ich benutze MediaPlayer, um mp3-Stream über http zu spielen. Bei bestimmten Geräten erreicht es das Ende des Streams nicht zu oft. Hört einfach auf. Es tritt nur auf 2.3.x auf, kann dieses Problem auf Jelly Bean nicht fangen. Die einzigen seltsame Linien in logcat:MediaPlayer stoppt Streaming-Audiowiedergabe

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 ist (zu früh)

genannt

Scheint, wie es nur 5 MB Stream herunterlädt und versucht nicht mehr tun herunterladen.

passiert vor allem auf Samsung Galaxy Ace-Geräten.

+0

Haben Sie das gleiche Problem. Meistens auf Samsung Galaxy Ace. – Fedor

+0

@Fedor Ich habe einen Vorschlag für Sie, aber ich würde gerne einige Details darüber wissen, was genau das Problem verursacht. Ist es einfaches HTTP-Streaming? Sind es nur bestimmte Streams oder alle Streams? – Dave

+0

@Dave Es funktioniert auf diese Weise für alle Streams, die ich getestet habe. – Fedor

Antwort