![]() |
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:
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.
fire.stop;
fire.play; 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? |
Re: MediaPlayer spielt nicht immer ab
hast du bei einem click auf ein anderes bild auch den eigentlich sound wieder verändert?
(mediaplayer1.filename?) |
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.
|
Re: MediaPlayer spielt nicht immer ab
:gruebel:
Zitat:
oder verstehe ich das falsch? |
Re: MediaPlayer spielt nicht immer ab
Wenn man schießt muss es immer der gleiche Sound sein.
|
Re: MediaPlayer spielt nicht immer ab
hast du eventuell vor mediaplayer.play
Code:
vergessen ?
mediaplayer.open
|
Re: MediaPlayer spielt nicht immer ab
Ich hab AutoOpen auf true gesetzt.
|
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? |
Re: MediaPlayer spielt nicht immer ab
Hi,
Delphi-Quellcode:
wenn ich warte bis der Sound fertig abgespielt wurde, wird er abgespielt, wenn ich auf eine der Bilder klicke.
procedure TForm1.e2Click(Sender: TObject);
begin firet.Enabled:= false; fire.filename:= 'fire.mp3'; fire.play; e2.Visible := false; e2d.Visible:= true; end; |
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