Autor Beitrag
Xeon186
Hält's aus hier
Beiträge: 6



BeitragVerfasst: Do 23.04.09 17:51 
Hallo Communtiy =)

Ich hab mir ein kleines Programm geschrieben mitdem ich unteranderem Sounddateien abspielen möchte. Allerdings suche ich eine möglichkeit wie ein andere verwender des Programmes die Sounddatei die abgespielt werden soll selber auswählen kann.
Ich hattes es mit OpenDialog mal probiert habe allerdings keinen schimmer wie dies Funktioniert...
Denke mal Quelltext braucht ihr dafür eig. nicht^^
Könnt ihr mir weiterhelfen?
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Do 23.04.09 17:59 
Hallo und :welcome: !

Wie wäre es so?
ausblenden Delphi-Quelltext
1:
2:
if OpenDialog1.Execute then
  MediaPlayer1.FileName := OpenDialog1.FileName;
Ggf. dann auch noch das Abspielen starten, fertig.
Xeon186 Threadstarter
Hält's aus hier
Beiträge: 6



BeitragVerfasst: Do 23.04.09 18:21 
Hallo =) Danke schonmal für deine Antwort =)

Aber leider Funktioniert es nicht ganz. Ich hab ein OpenDialog Komponent erstellt und 2 Buttons. Auf einem spielt der Mediaplayer was ab und auf dem anderen Button kann man die Datei auswählen.
Auto Open steht bei MediaPlayer auf False

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
procedure TForm1.Button1Click(Sender: TObject);
begin
form1.MediaPlayer1.play;

end;

procedure TForm1.Button2Click(Sender: TObject);
begin
if opendialog1.execute then mediaplayer1.filename := opendialog1.filename;
end;

end.
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10185
Erhaltene Danke: 1261

W11x64
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Do 23.04.09 18:37 
Moin und :welcome: im Forum!

user profile iconXeon186 hat folgendes geschrieben Zum zitierten Posting springen:
Aber leider Funktioniert es nicht ganz.
Was genau funktioniert denn nicht?! :gruebel: :nixweiss:

cu
Narses

_________________
There are 10 types of people - those who understand binary and those who don´t.
Blackheart666
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2195

XP
D3Prof, D6Pers.
BeitragVerfasst: Do 23.04.09 19:03 
Player.Open !?
Xeon186 Threadstarter
Hält's aus hier
Beiträge: 6



BeitragVerfasst: Do 23.04.09 19:16 
user profile iconNarses hat folgendes geschrieben Zum zitierten Posting springen:
Moin und :welcome: im Forum!

user profile iconXeon186 hat folgendes geschrieben Zum zitierten Posting springen:
Aber leider Funktioniert es nicht ganz.
Was genau funktioniert denn nicht?! :gruebel: :nixweiss:

cu
Narses


ich wähle die datei aus und wenn ich auf play drücke kommt folgende Fehlermeldung

" Im Projekt Project1.tese ist ein Exception der Klasse EMICIDeviceError aufgetreten. Meldung: 'Kein MCI-Gerät geöffnet'.Prozeß wurde angehalten. Mit Einzelne Anweisug oder Start fortsetzen."

Kann jemand was damit anfangen?

Edit:
Ok Problem gefunden^^ vergessen ihn zu öffnen beim Start^^ ty


Lg