MediaPlayer et OpenDialog

Résolu
Quick07 Messages postés 2 Date d'inscription vendredi 5 mars 2010 Statut Membre Dernière intervention 9 mars 2010 - 9 mars 2010 à 08:41
embarcadero Messages postés 1 Date d'inscription samedi 6 mars 2010 Statut Membre Dernière intervention 25 mars 2010 - 25 mars 2010 à 08:57
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

f0xi Messages postés 4205 Date d'inscription samedi 16 octobre 2004 Statut Modérateur Dernière intervention 12 mars 2022 37
9 mars 2010 à 13:20
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;  
3
JulioDelphi Messages postés 2226 Date d'inscription dimanche 5 octobre 2003 Statut Membre Dernière intervention 18 novembre 2010 14
9 mars 2010 à 10:30
Oui dans le OpenDialog tu as la propriété "FileName" qui est renseignée après l'ouverture. Tu peux donc l'utiliser.
0
Quick07 Messages postés 2 Date d'inscription vendredi 5 mars 2010 Statut Membre Dernière intervention 9 mars 2010
9 mars 2010 à 10:32
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.
0
embarcadero Messages postés 1 Date d'inscription samedi 6 mars 2010 Statut Membre Dernière intervention 25 mars 2010
25 mars 2010 à 08:57
merci
0