Je crée un programme qui me demande de changer un paramètre du programme lorsque la vidéo atteint des points spécifiques (à 1/3 de la fin de la vidéo, 2/3 et à la fin). Android a une méthode de rappel intégrée pour l'achèvement, donc effectuer une action à ce moment n'est pas difficile. Cependant, je ne sais pas comment vérifier quand la vidéo a atteint 1/3 et 2/3 de l'achèvement.Comment puis-je effectuer une action à un moment donné au cours d'une vidéo sur Android?
1
A
Répondre
0
En utilisant un contrôle MediaPlayer vous obtiendrez la durée totale de votre fichier multimédia en millisecondes:
myMediaPlayer.getDuration()
vous mettre en place un fil qui vérifie chaque seconde pour la position actuelle à 1/3, 2/3 et 3/3 de l'achèvement des vidéos, avec
myMediaPlayer.getCurrentPosition(); //***current Position in milliseconds.