OnInfoListener wird nie aufgerufen

8

Ich versuche, OnInfoListener eines Mediaplayers zu hören, den ich erstellt habe, wenn die Pufferung beginnt und endet.

Aus irgendeinem Grund wird das Ereignis nie ausgelöst.

Dies ist mein Initialisierungscode

%Vor%

Und das ist mein Zuhörer

%Vor%

Kann mir bitte jemand helfen, zu verstehen, warum das passiert? Danke

    
orelzion 24.07.2013, 13:43
quelle

1 Antwort

6

Nun, anscheinend ist es ein bekannter Bug in Android. Bei der Wiedergabe von HLS stream ruft es niemals OnInfoListener oder OnBuffering auf.

Schauen Sie hier für weitere Details

Meine so genannte Lösung bestand darin, einen Thread zu erstellen, der nun entlang der Seite des Players läuft und von Zeit zu Zeit seinen Fortschritt überprüft, um festzustellen, ob die Wiedergabe gestoppt wurde - vorausgesetzt, der Player puffert.

Hier ist mein Code für wen es immer will

%Vor%

Hoffe es hilft

    
orelzion 25.07.2013, 13:27
quelle

Tags und Links