![]() |
mehrere Sounds gleichzeitig abspielen
Hallo zusammen ich bin noch ein Neuling wenn es um Delphi geht und wollte fragen, wie man zwei Sounds gleichzeitig abspielen kann? :)
Eins soll die Hintergrundmusik sein, die die ganze Zeit spielt wenn das Projekt geöffnet wird und das andere sollen die Soundeffekte sein. Wobei ich die Soundeffekte jeweils eine ziffer zuweisen möchte, damit es in andere Units aufgerufen werden könnte. Aber wenn ich SndPlaySound('C:Sounds\Hintergrundmusik.wav',SND_L OOP or SND_ASYNC) mit etwas anderem abspielen versuche, stoppt die Hintergrundmusik. :? und wenn es möglich wäre es ohne Bass.dll zu machen? MFG Keith |
AW: mehrere Sounds gleichzeitig abspielen
Rate mal, warum es auch den Parameter SND_NOSTOP gibt.
Diese API stellt nur einen "Kanal" bereit und pro Kanal kann nur einwas gleichzeitig abgespielt werden. Lösungen:
|
AW: mehrere Sounds gleichzeitig abspielen
Wenn es nichts ausmacht könnte ich fragen wie man diese weiteren Kanäle erzeugt und wie könnte man diese Soundeffekte in einer anderen Unit aufrufen?
|
AW: mehrere Sounds gleichzeitig abspielen
Zitat:
Stell dir das Ding wie einen CD-Player vor. Man kann gleichzeitig nur eine CD einlegen und wenn man eine Neue rein tut, dann fliegt die Aktuelle raus, außer bei SND_NOSTOP, wo man dann eine "Besetzt"-Meldung erhält. |
AW: mehrere Sounds gleichzeitig abspielen
Also wie könnte man es anders programmieren sodass es funktionieren würde?
|
AW: mehrere Sounds gleichzeitig abspielen
|
AW: mehrere Sounds gleichzeitig abspielen
Vielleicht hilft
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:05 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