2017-09-16 2 views
0

J'utilise Android MediaPlayer pour afficher une vidéo à partir d'une URL distante dans l'application android. Mais je veux montrer un ProgressBar quand la vidéo s'arrête en raison du manque de données tamponnées présentes dans un réseau lent et cacher le ProgressBar quand la vidéo recommence à jouer.Détecter si Android MediaPlayer est bloqué ou non?

Quelqu'un peut-il me dire quel écouteur et quelle méthode j'ai besoin d'utiliser pour afficher ou masquer le ProgressBar basé sur le scénario ci-dessus?

Répondre

0

essayer d'utiliser ce rappel de MediaPlayer

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

+0

Comment puis-je savoir de ces auditeurs que la vidéo est arrêtée en raison du manque de données mises en mémoire tampon, puis la vidéo commence à jouer à nouveau? Pouvez-vous donner un exemple de code? – Kaustav