Was ist MediaPlayer.OnInfoListener "Code 703"?

8

Ich führe einen Stream über MediaPlayer . Wenn die Pufferung beginnt, wird der Code 701 ausgelöst. Wenn das Puffern endet, wird der Code 702 geworfen.

Alle Codes finden Sie auf diesem Link .

Allerdings wirft MediaPlayer.OnInfoListener zuerst den Code 703, den ich nirgends finden kann. Hier ist die Code- und Debug-Ausgabe.

%Vor%

Logcat:

%Vor%

Was ist der Code 703 , der über MediaPlayer.OnInfoListener ? geworfen wird?

    
sandalone 29.12.2012, 12:53
quelle

1 Antwort

13

Code 703 sollte MEDIA_INFO_NETWORK_BANDWIDTH sein: " Bandbreite in jüngerer Vergangenheit " ( Quelle ).

Das ist nicht wirklich ein Fehler. Es ist ein Statuscode für Informationen über das, was im Medienrahmen passiert. Betrachtet man den Quellcode AwesomePlayer , sehe ich, dass er MEDIA_INFO_NETWORK_BANDWIDTH sendet, wenn der Stream-Daten-Cache niedrig ist, was schließlich passieren würde, wenn du die Internetverbindung plötzlich deaktivierst. Es wird dann die Wiedergabe anhalten und versuchen, weitere Daten zu puffern, was durch eine Nachricht MEDIA_INFO_BUFFERING_START (Code 701) angezeigt wird.

    
Michael 29.12.2012, 16:02
quelle