Delphi-PRAXiS
Seite 3 von 4     123 4      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Lied im MediaPlayer erst nach ein paar Sekunden abspielen (https://www.delphipraxis.net/105098-lied-im-mediaplayer-erst-nach-ein-paar-sekunden-abspielen.html)

Cruesador 16. Dez 2007 19:16

Re: Lied im MediaPlayer erst nach ein paar Sekunden abspiele
 
Ok, ich schicke dir dann demnächst mal ein Bild vom Objektinspektor nachdem ich auf den hintergrund von "Form1" gedrückt habe ... da gibt es wirklich nichts ...

Die Muhkuh 16. Dez 2007 20:00

Re: Lied im MediaPlayer erst nach ein paar Sekunden abspiele
 
Dann drückst Du im ObjectInspector mal noch auf "Ereignisse" und siehe da: OnShow ;)

Cruesador 17. Dez 2007 10:32

Re: Lied im MediaPlayer erst nach ein paar Sekunden abspiele
 
ok ich gucke mal

Progman 17. Dez 2007 14:07

Re: Lied im MediaPlayer erst nach ein paar Sekunden abspiele
 
Wenn man Form1 sieht, brauch man nur mal F12 drücken und schon ist man im Quellcode.... :roll: :P

Die Muhkuh 17. Dez 2007 15:11

Re: Lied im MediaPlayer erst nach ein paar Sekunden abspiele
 
Zitat:

Zitat von Progman
Wenn man Form1 sieht, brauch man nur mal F12 drücken und schon ist man im Quellcode.... :roll: :P

:wall: Er hat es davon, dass er das Ereignis "OnShow" nicht hat, wo der CodeEditor ist, weiß er ja...

Progman 17. Dez 2007 15:16

Re: Lied im MediaPlayer erst nach ein paar Sekunden abspiele
 
Delphi-Quellcode:
implementation

{$R *.dfm}

procedure TForm1.FormShow(Sender: TObject);
begin
  TimeToRun:=5;
  Timer1.Enabled:=True;
end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
  //solange TimeToRun größer Null nur anzeigen und weiterzählen
  Label1.Caption:='Zeit bis zum Start: '+IntToStr(TimeToRun)+' sek.';
  if TimeToRun = 0 then begin
    Timer1.Enabled:=False; //Timer anhalten
    //Sound starten
    MediaPlayer1.FileName:='test.wav'; //muss im selben Verz. sein
    MediaPlayer1.Open;
    MediaPlayer1.Play;
  end;
  dec(TimeToRun); //um 1 erniedrigen
end;
Das kriegt er zu sehen, wenn er F12 drückt, da ist ganz deutlich FormShow :lol:

Die Muhkuh 17. Dez 2007 15:26

Re: Lied im MediaPlayer erst nach ein paar Sekunden abspiele
 
:wall:

Zitat:

Zitat von Cruesador
Ok, ich schicke dir dann demnächst mal ein Bild vom Objektinspektor nachdem ich auf den hintergrund von "Form1" gedrückt habe ... da gibt es wirklich nichts ...

Lesen ;-)

DeddyH 17. Dez 2007 15:29

Re: Lied im MediaPlayer erst nach ein paar Sekunden abspiele
 
Der OI hat 2 Registerreiter (zumindest unter Delphi 7) ;)

Die Muhkuh 17. Dez 2007 15:31

Re: Lied im MediaPlayer erst nach ein paar Sekunden abspiele
 
Zitat:

Zitat von DeddyH
Der OI hat 2 Registerreiter (zumindest unter Delphi 7) ;)

Und das versuche ich am Cruesador zu sagen, aber Progman ist der Meinung, dass er es im Code nicht findet, das mag vllt. auch sein, aber Cruesador spricht eindeutig vom OI ;)

Zitat:

Zitat von Die Muhkuh
Dann drückst Du im ObjectInspector mal noch auf "Ereignisse" und siehe da: OnShow ;)


DeddyH 17. Dez 2007 15:33

Re: Lied im MediaPlayer erst nach ein paar Sekunden abspiele
 
Ein Doppelklick im OI an die richtige Stelle, dann sieht man' s auch im Quelltext :mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:53 Uhr.
Seite 3 von 4     123 4      

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