Je travaille actuellement sur un lecteur MP3 (dans une application WPF) avec une application WPF MediaPlayer
et en fait, je veux implémenter un Song Seeker qui se déplace avec la chanson en cours de lecture.
J'ai déjà mis en place un curseur pour les chansons (à partir de Candidature de Sacha Barber ) et cela fonctionne lorsque l'utilisateur fait glisser le chercheur manuellement (la chanson continue à partir de cette position), mais je n'arrive pas à comprendre comment faire bouger le chercheur en fonction de la position actuelle dans la chanson.
Le problème, c'est que je ne pense pas qu'il y ait un moyen de vérifier quand le Position
de la propriété MediaPlayer
a changé, et je ne sais donc pas comment mettre en œuvre cette fonctionnalité.
Des idées sur la manière de procéder ?
[Mise à jour]
En ce qui concerne l'incrémentation du seeker avec un timer, j'ai en fait pensé à l'utiliser. La raison pour laquelle je ne l'ai pas encore essayé est que je pense qu'il y a une meilleure façon de l'implémenter en utilisant la fonction MediaTimeline
...mais je n'ai pas encore trouvé comment.