Warum dauert es länger, bis einige Internet-Audiostreams auf einem Samsung S3 abgespielt werden?

Wir erleben fast das genaue Gegenteil von dem, was hier erwähnt wird:Warum dauert es so lange, bis der MediaPlayer von Android einige Live-Streams für die Wiedergabe vorbereitet hat?

Ich habe mehrere Streams getestet, aber insbesondere zwei

1 -http://usa8-vn.mixstream.net:8138 - SampleRate: 32000Hz und Bitrate: 96 kb / s

2 -http://source01.platform02.true.nl:800 - SampleRate: 44100Hz und Bitrate: 128 kb / s

Der Stream mit der niedrigeren Bitrate wird sofort wiedergegeben (sobald der Media Player eingeschaltet ist)prepared), während es bis zu zwei Minuten dauert, bis der Stream mit der höheren Bitrate abgespielt wird. Auch wenn ich versuche, den Stream mit der höheren Bitrate zu streamen, erhalte ichMediaPlayer error (1, -110) (das ist angeblich einMEDIA_ERROR_UNKNOWN, undMEDIA_ERROR_TIMED_OUT - offensichtlich, weil es zu lange dauert, etwas zu laden). Wenn ich dann den Stream stoppe, sehe ich das in meinem LogCat:

05-22 20:26:13.625: E/MediaPlayer(23818): stop called in state 0
05-22 20:26:13.625: V/MediaPlayer(23818): message received msg=100, ext1=-38, ext2=0
05-22 20:26:13.625: E/MediaPlayer(23818): error (-38, 0)
...
05-22 20:26:13.645: W/MediaPlayer(23818): mediaplayer went away with unhandled events

Ich kann keine finden-38 Code auf derAndroid SeiteIch weiß also nicht, was das ist. Ich bin mir auch nicht sicher, welcher Zustand iststate 0. Ich gehe davon ausIdle weil die Android-Site zustand:

Es gibt einen subtilen, aber wichtigen Unterschied zwischen einem neu erstellten MediaPlayer-Objekt und dem MediaPlayer-Objekt, nachdem reset () aufgerufen wurde. Es ist ein Programmierfehler, in beiden Fällen Methoden wie ... stop () ... im Ruhezustand aufzurufen.

Der Punkt ist jedenfalls, dass ich nicht denke, dass es so ist, wie es der oben erwähnte Link nahelegt, weil die höhere Bitrate den Puffer schneller füllen soll als der Stream mit der niedrigeren Bitrate, oder? Warum dauert es so lange, den Stream zu starten?

Als Randnotiz funktioniert dies einwandfrei auf den folgenden Geräten: Samsung Galaxy Music, - Note, - Note II, - S II, - S III mini und Google Nexus-Geräte. Es ist NUR auf dem Samsung Galaxy S III, dass wir diese Verzögerung beim Streamen von Live-Musik aus dem Internet erleben.

Warum??

Antworten auf die Frage(0)

Ihre Antwort auf die Frage