none
Pb de lecture mp3 avec objet MediaPLayer

    Question

  • Bonjour,

    Je suis en train de développer un lecteur mp3 en utilisant WPF et MVVM.

    J'ai un bouton 'lecture' qui déclenche la méthode 'ExecuteLectureMusique' de ma RelayCommand, qui ouvre mon fichier mp3 (méthode Play()).

    La lecture du fichier se passe bien, sauf quand je clique sur un autre contrôle graphique de l'UI.

    Par exemple : je lance la lecture de mon fichier mp3 avec mon bouton. Si je clique sur un autre élément de ma ListView (liste de mes musiques) ou si j'utilise simplement l’ascenseur de cette même ListView, la lecture de la musique s'arrête.

    Auriez-vous une idée pour résoudre mon problème ? Car je n'ai rien trouvé sur l'internet mondial

    lundi 21 mai 2018 14:14

Réponses

  • Bonjour,

    Si on voyait le code ça serait plus facile de se faire une idée, cela étant je subodore que ce qui est déclenché c'est la lecture du contenu du ListView, donc si le contenu du ListView change, c'est logique que la lecture s'arrête.

    On peut imaginer de copier le chemin de la musique vers un autre contrôle, et déclencher la lecture à partir de là. Faire attention à ce qui se déclenche à partir du ListView, car si on lance la lecture d'autre chose, bien entendu la précédente est interrompue. Le lecteur Clementine a de jolis fondus enchaînés, c'est une idée pas inintéressante, ils ont dû bosser, là-dessus.


    lundi 21 mai 2018 20:03