Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Zwei Sounds (mp3) gleichzeitig abspielen (https://www.delphipraxis.net/125933-zwei-sounds-mp3-gleichzeitig-abspielen.html)

Aike 15. Dez 2008 08:57


Zwei Sounds (mp3) gleichzeitig abspielen
 
Tach,

ich möchte gerne, wie der Titel schon sagt, zwei Audiodateien (mp3-Format) gleichzeitig abspielen können. Ist das irgendwie möglich? Wenn ich es mit zwei Mediaplayern versuche, kommt eine Fehlermeldung:
Exception der Klasse EMCIDeviceError ... Gerätename wird von dieser Anwendung bereits als Alias benutzt. Benutzen Sie einen eindeutigen Alias.

Code ist ganz simpel.
Delphi-Quellcode:
mediaplayer1.FileName:=ExtractFilePath(application.exename)+'media\Gunshot1.mp3';
mediaplayer1.Open;
mediaplayer1.Play; //bzw. alles mit "mediaplayer2"
Bedanke mich wie immer für eure Tipps :zwinker:

SirThornberry 15. Dez 2008 09:04

Re: Zwei Sounds (mp3) gleichzeitig abspielen
 
Liste der Anhänge anzeigen (Anzahl: 1)
das Problem ist wohl das der TMediaplayer intern immer den gleichen Alias verwendet.
Ich hab mal in den Anhang eine Klasse gepackt mit der du Videos etc. wie im TMediaplayer abspielen kannst. Damit sollte es auch möglich sein das bei 2 Instanzen 2 was spielt.

turboPASCAL 15. Dez 2008 09:06

Re: Zwei Sounds (mp3) gleichzeitig abspielen
 
Zitat:

Ich möchte gerne, wie der Titel schon sagt, zwei Audiodateien (mp3-Format) gleichzeitig abspielen können. Ist das irgendwie möglich?
Klar ist das möglich.

Zitat:

Wenn ich es mit zwei Mediaplayern versuche, kommt eine Fehlermeldung:
Exception der Klasse EMCIDeviceError ... Gerätename wird von dieser Anwendung bereits als Alias benutzt. Benutzen Sie einen eindeutigen Alias.
Tja, da habe ich keine Ahnung von in Bezug auf den Mediaplayer.

Ich würde die Hier im Forum suchenBASS.DLL nutzen.

SirThornberry 15. Dez 2008 09:08

Re: Zwei Sounds (mp3) gleichzeitig abspielen
 
@turbo: der TMediaplayer arbeitet über die mci-commands. Bei diesen ist es möglich mit einem Alias anstelle einer ID zu arbeiten. Wenn dieser Alias fest ist gibt es natürlich Probleme weil jede Instanz mit dem gleichen Alias arbeitet.

turboPASCAL 15. Dez 2008 10:41

Re: Zwei Sounds (mp3) gleichzeitig abspielen
 
Liste der Anhänge anzeigen (Anzahl: 1)
@SirT., Danke für die Info.

Ich hätte so gemacht ;) :


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:07 Uhr.

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