2017-09-16 3 views
0

Ich benutze Android MediaPlayer, um ein Video von Remote-URL in Android-App zu rendern. Aber ich möchte eine ProgressBar zeigen, wenn das Video wegen des Mangels an gepufferten Daten in einem langsamen Netzwerk stoppt und die ProgressBar ausblenden, wenn das Video wieder abgespielt wird.Erkennen, ob der Android MediaPlayer blockiert ist oder nicht?

Kann mir bitte jemand sagen, welcher Listener und welche Methode ich brauche, um die ProgressBar basierend auf dem obigen Szenario ein- oder auszublenden?

Antwort

0

versuchen diesen Rückruf von MediaPlayer

mMediaPlayer.setOnBufferingUpdateListener(this); mMediaPlayer.setOnCompletionListener(this); mMediaPlayer.setOnPreparedListener(this);

+0

verwenden Wie kann ich von diesen Zuhörer wissen, dass das Video wegen des Mangels an gepufferten Daten gestoppt und dann wieder Video beginnt mit der Wiedergabe? Können Sie ein Codebeispiel geben? – Kaustav

Verwandte Themen