Ich kämpfe mit einem Live-Radio-Stream, um auf Android zu arbeiten. Ich benutze die Klasse MediaPlayer
und stelle einfach die URL ein und spiele sie ab. Es funktioniert größtenteils gut, aber nach 5-30 Minuten stirbt es unweigerlich. Auf 2,1 Telefone (genauer gesagt ein Held) erhalte ich diese LogausgabeAndroid MediaPlayer Fehlercodes?
W/MediaPlayer(7919): info/warning (1, 26)
I/MediaPlayer(7919): Info (1,26)
I/MediaStreamService(7919): mPlayer info code:1 extra:26
E/MediaPlayer(7919): error (1, -11)
E/MediaPlayer(7919): Error (1,-11)
Wo MediaStreamService
mein Dienst ist OnInfoListener
auf 2.2 Telefone der die MediaPlayer
die Ausgabe enthält, kommt ich nicht bekommen die OnInfoListener
Rückruf immer, der Strom stirbt einfach. Aber ich sehe das in den logcat
E/HTTPStream(1020): recv failed, errno = 11 (Try again)
E/HTTPDataSource(1020): retrying connection failed
scheint einwandfrei trotz des ständigen logcat Spam auf meinem 1.6 Telefon arbeitet von
E/PlayerDriver(82): Invalid percentage value <big growing number>
Meine Frage ist, was die Fehlercodes zu tun (1, 26) bedeuten? Was verursacht meinen MediaPlayer zum Absturz? Ist das 2.1-Problem überhaupt mit dem 2.2-Problem verbunden? Danke, Nathan
Edit: Ich wurde im Quellcode zu OnInfoListener
suchen und fand public static final int MEDIA_INFO_UNKNOWN = 1;
ich genau bin nicht sicher, was es bedeutet, und kann nicht finden, wo diese Extras gehalten werden entweder .. Jede Einsicht auf zu was Medieninfo unbekannt bedeutet? oder wofür diese 26 steht, wäre sehr geschätzt.
Danke für den Link! – schwiz
Verbindung ist unterbrochen. Sie finden es [hier] (https: // github.com/android/plattform_external_opencore/blob/master/pvmi/pvmf/include/pvmf_return_codes.h) – efeyc