Entwickler-Ecke

Dateizugriff - OpenDialog und MediaPlayer


breakdancer1111 - Di 25.02.03 19:57
Titel: OpenDialog und MediaPlayer
Hallo!

Wie kann ich über einen Button einen OpenDialog anzeigen lassen, mit dem man mp3's in MediaPlayer1 öffnen kann?

cYa Breakdancer1111 :D

Moderiert von user profile iconTino: Absätze entfernt.


Raphael O. - Di 25.02.03 20:28

opendialog kann man glaub ich im Formular nicht anzeigen lassen...
Versuchs mal selber zu bauen mit filelistbox, directorylistbox oder Shelllistview


breakdancer1111 - Di 25.02.03 20:59

Kannst du mir nen beispiel machen? Weiß nähmlich nicht was du meinst. Danke schon mal im vorraus.

cYa Breakdancer1111

Moderiert von user profile iconTino: Absätze entfernt.


tommie-lie - Di 25.02.03 21:50

@Fiji: Hat er gesagt, daß er was mit ShellListView machen wollte? Muss ich überlesen haben ;-)

Versuchs mal mit 'nem Button und 'nem OpenDialog auf der Form. Im OnClick-Event des Buttons machst du dann einfach

Quelltext
1:
2:
if OpenDialog1.Execute then
  MediaPlayer1.Filename := OpenDialog1.Filename;

Bedeutung: Wenn der Dialog sinnvoll beendet wird (kein Abbrechen oder so), dann wird in den MediaPlayer die ausgewählte Datei geladen.
Wenn du gleich willst, daß nur MP3-Dateien ausgewählt werden könne, schau dir mal in der Hilfe die Properties des OpenDialog an, da gibt's ein maskierungsfeld (ich glaube es heißt Filter, bin aber nicht sicher), wo man dann Dateitypen angeben kann. Außerdem sollten bei den Optionen so Sachen wie MultiSelect (User kann mehrere Dateien auswählen) und so wieter ausgeschaltet sein. Eine Überprüfung ob die Datei, die angegeben wurde auch existiert, gibts bei den Optionen auch irgendwo. Einfach mal im ObjectInspector wühlen. Mit ein wenig Englisch-Kenntnissen kommt man da weiter...


Edit: Ahh, jetzt weiß ich, wie du drauf gekommen bist, Fiji.
Aber dann hätte es über einem Button heißen müssen.


Raphael O. - Di 25.02.03 22:10

stimmt, war ein Fehler meinerseits... :roll: