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 spielt nicht immer ab (https://www.delphipraxis.net/36611-mediaplayer-spielt-nicht-immer-ab.html)

Nils_13 22. Dez 2004 16:02


MediaPlayer spielt nicht immer ab
 
Hi,

wenn ich 2 Bilder habe, und jedes eine Click Funktion hat, dann sollte er es abspielen.
Nur es läuft mal wieder nicht:
Delphi-Quellcode:
fire.stop;
fire.play;
Ich hab 2 Sounds, man kann ja ganz schnell auf das andere Bild klicken, daher hab ich die Stop-Funktion eingebaut, es läuft aber nicht.

Beide Bilder enthalten den selben Code, wenn ich es vorher abstoppe sollte es doch eigentlich laufen.
Aber wie der Titel schon sagt es läuft nicht. Den Fehler weiß ich nicht, könnt ihr mir bitte auf die Sprünge helfen was ich falsch gemacht habe?

PierreB 22. Dez 2004 16:10

Re: MediaPlayer spielt nicht immer ab
 
hast du bei einem click auf ein anderes bild auch den eigentlich sound wieder verändert?
(mediaplayer1.filename?)

Nils_13 22. Dez 2004 16:11

Re: MediaPlayer spielt nicht immer ab
 
Bei dem anderen Bild wird über den gleichen MediaPlayer der gleiche Sound abgespielt, der mit dem Objectinspector eingestellt wurde.

PierreB 22. Dez 2004 16:13

Re: MediaPlayer spielt nicht immer ab
 
:gruebel:

Zitat:

Bei dem anderen Bild wird über den gleichen MediaPlayer der gleiche Sound abgespielt, der mit dem Objectinspector eingestellt wurde.
was hat das denn dann fürn sinn wenn bei beiden bildern der gleiche sound abgespielt wird ?

oder verstehe ich das falsch?

Nils_13 22. Dez 2004 16:14

Re: MediaPlayer spielt nicht immer ab
 
Wenn man schießt muss es immer der gleiche Sound sein.

PierreB 22. Dez 2004 16:22

Re: MediaPlayer spielt nicht immer ab
 
hast du eventuell vor mediaplayer.play
Code:
mediaplayer.open
vergessen ?

Nils_13 22. Dez 2004 16:24

Re: MediaPlayer spielt nicht immer ab
 
Ich hab AutoOpen auf true gesetzt.

Die Muhkuh 22. Dez 2004 16:35

Re: MediaPlayer spielt nicht immer ab
 
Hi,

mal sehen ob ichs verstanden hab.


Du hast zwei Bilder. Jedes Bild hat ein OnClick-Event. Wenn man auf das Bild drauf klickt soll immer der gleiche Sound abgespielt werden.


Kannst du mal mehr Code zeigen?

Hast du vielleicht noch irgendwo ein Fire.Stop drinne?

Nils_13 22. Dez 2004 16:37

Re: MediaPlayer spielt nicht immer ab
 
Hi,

Delphi-Quellcode:
procedure TForm1.e2Click(Sender: TObject);
begin
firet.Enabled:= false;
fire.filename:= 'fire.mp3';
fire.play;
e2.Visible := false;
e2d.Visible:= true;
end;
wenn ich warte bis der Sound fertig abgespielt wurde, wird er abgespielt, wenn ich auf eine der Bilder klicke.

Luckie 22. Dez 2004 16:39

Re: MediaPlayer spielt nicht immer ab
 
Das wird daran liegen, dass der Mediaplayer keinen Sound asynchron abspielen kann. Bzw. man muss vorher eventuell was einstellen. Aber nur um so ein paar Soundeffekte abzuspielen find eich den MP etwas overkill. Wie wäre es mit [dp]PlaySound[dp]?


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:28 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