MediaPlayer et OpenDialog [Résolu]

Signaler
Messages postés
2
Date d'inscription
vendredi 5 mars 2010
Statut
Membre
Dernière intervention
9 mars 2010
-
Messages postés
1
Date d'inscription
samedi 6 mars 2010
Statut
Membre
Dernière intervention
25 mars 2010
-
Bonjour à tous,

Je vous explique mon problème.
J'ai créé un programme permettant d'ajouter des musiques à un tableau. Ma question est simple. Dans la fiche d'ajout, j'ai mis un OpenDialog pour choisir le chemin de la musique. Une fois l'ajout effectué, je souhaiterai lire la musique correspondant au chemin que l'utilisateur a choisi.
En gros, OpenDialog => Chemin Musique => Lecteur media lit ce chemin.

Est-ce possible ?
Merci infiniment ... Et bonne journée !

4 réponses

Messages postés
4202
Date d'inscription
samedi 16 octobre 2004
Statut
Modérateur
Dernière intervention
13 juin 2020
32
un seul fichier :
if OpenDialog1.Execute then
begin
  MediaPlayer1.Stop; // ou close je sais plus
  MediaPlayer1.FileName := OpenDialog1.FileName;
  MediaPlayer1.Play; // ou open je sais plus
end;


plusieurs fichiers :
voir unité FileCtrl -> SelectDirectory()
voir aide FindFirst, FindNext, FindClose
if SelectDirectory(...) then
begin
  methodeDeRechercheDesFichiers(chemin);
  if fileExists(PlayList[0]) then
  begin
    MediaPlayer1.Close/Stop?
    MediaPlayer1.FileName := PlayList[0];
    MediaPlayer1.Play/Open?
  end;
end;  
Messages postés
2226
Date d'inscription
dimanche 5 octobre 2003
Statut
Modérateur
Dernière intervention
18 novembre 2010
13
Oui dans le OpenDialog tu as la propriété "FileName" qui est renseignée après l'ouverture. Tu peux donc l'utiliser.
Messages postés
2
Date d'inscription
vendredi 5 mars 2010
Statut
Membre
Dernière intervention
9 mars 2010

Et il est possible de pouvoir cliquer sur la cellule du tableau contenant le chemin, et effectuer la lecture ?

Merci infiniment de prendre ma demande en considération.
Messages postés
1
Date d'inscription
samedi 6 mars 2010
Statut
Membre
Dernière intervention
25 mars 2010

merci