Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi mediaplayer (https://www.delphipraxis.net/107451-mediaplayer.html)

crusor 28. Jan 2008 06:16


mediaplayer
 
Hallo,

ich habe ein Programm, wo sich zwei Bilder bewegen. Ich möchte nun, dass alle paar Sekunden (also mit Timer) ein Mediaplayer angeht, aber abwechselnd (also musik für je ein bild, aber wechselnd) verschiedene musik startet.

Kann mir da jemand bitte einen Rat geben?

Vielen Dank schonmal

Larsi 28. Jan 2008 07:04

Re: mediaplayer
 
hi,
du nimmst einfach 2 mediaplayer^^
in den timer schriebste dann rein: mediaplyer1.play, mediaplayer2.stop oder halt umgekehrt!

peschai 28. Jan 2008 07:10

Re: mediaplayer
 
Hallo

1.) Ziehe "TMediaPlayer" und "TTimer" auf dein Formular
2.) Stelle in Eigenschaften die TimerZeit auf 2000 msec
3.) Neue Form variable "ToggleFilename" vom Typ String
4.) Im OnTimerEreignis
Delphi-Quellcode:
if ToggleFilename='something1.wav'
  then ToggleFilename='something2.wav'
  else ToggleFilename='something1.wav'
MediaPlayer1.close;
MediaPlayer1.filename:=ToggleFileName;
MediaPlayer1.open;
MediaPlayer1.play;
5.) Sicherheitshalber im FormDestroy noch "MediaPlayer1.close;"

crusor 28. Jan 2008 16:21

Re: mediaplayer
 
Wo finde ich "togglefilename"?

crusor 28. Jan 2008 16:21

Re: mediaplayer
 
Das wird nämlich als fehler angezeigt

Matze 28. Jan 2008 16:24

Re: mediaplayer
 
Das ist eine String-Variable, in der der Pfad zur Datei steht, die abgespielt werden soll.

Edit: Editiere bitte zukünftig deine Beiträge, wenn du etwas ergänzen musst. Dies geht über die "edit"-Schaltfläche oben rechts am jeweiligen Beitrag.

peschai 30. Jan 2008 05:56

Re: mediaplayer
 
Hallo
Sorry, mit "ToggleFilename" meinte ich eine von dir im Formular angelegte Variable, welche den Dateinamen aufnehmen soll. Selbstverständlich kannst du hier einen anderen Namen wählen.

crusor 30. Jan 2008 12:44

Re: mediaplayer
 
wo finde ich Formdestroy?

Blackheart 30. Jan 2008 13:10

Re: mediaplayer
 
Im Objektinspektor der Form.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:43 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz