![]() |
AW: Sounds gleichzeitig abspielen
Zitat:
Auch das fett schreiben ändert nichts daran dass er die Bass.dll vermeiden möchte... |
AW: Sounds gleichzeitig abspielen
Zitat:
Das finde ich sehr schön, und es hat für mich auch funktioniert. Danke dafür! :love: Das einzige was noch fehlt ist, dass man die selbe datei (soundfile) mehrfach abspielen können müsste. Wenn man momentan mehrmals auf zum Beispiel den "Bongo" Button klickt, wird der sound abgebrochen und von vorne abgespielt. Es sollte aber so sein, dass der alte sound weiterspielt und der neue darüber. Wie kann man das noch einfügen? MfG |
AW: Sounds gleichzeitig abspielen
dann musst du 2 Channel machen und jedem der Channel 1x die Datei zum laden geben.
Bernhard |
AW: Sounds gleichzeitig abspielen
^ Tut mir leid, mit dieser Lösung bin ich so nicht einverstanden.
Das ging bei OpenAl besser, da man Buffer verwenden konnte. Ich kann kann das so nicht machen, da ich nicht weiss wie oft die Soundfile gespielt werden soll! Meistens ist es nur 1x, aber es kann vorkommen, dass es 5x übereinander abgespielt werden muss! Gibt es mit Bass nicht auch eine Möglichkeit die File zu Buffern, oder etwas Ähnliches? MfG |
AW: Sounds gleichzeitig abspielen
Ist das mit der Bass.dll nicht möglich?
Wenn ich über die Suche bass.dll und buffer eingeben finde ich nur Tuts für Webradios oder Ähnliches... Gehts oder gehts nicht? Wenn ja, wie heisst das? MfG |
AW: Sounds gleichzeitig abspielen
Doch, das geht auch mit der Bass.dll bzw. mit der BASSMIX.DLL.
Ich habe nur leider keine Zeit 'n Demo zu bauen (warscheinlich erst am WE). |
AW: Sounds gleichzeitig abspielen
^ Okay! Wäre sehr nett, wenn Du das machen könntest ;)
MfG |
AW: Sounds gleichzeitig abspielen
Gerade getestet mit Bass.dll:
BASS_ChannelPlay(SineStream1, True) //oder false BASS_ChannelPlay(SineStream2, True) //oder false BASS_ChannelPlay(SineStream3, True) //oder false geht nicht! Wenn der nächste Stream gestartet wird, bricht der laufende Stream ab. |
AW: Sounds gleichzeitig abspielen
Ich weiss zwar nicht was/wie ihr es macht, aber ich kann zur gleichen Zeit die selbe wave abspielen ohne das ein sound abbricht!
Wie wäre es wenn er, das ganze auslagert in einen SoundThread! Bei jedem Klick der ein Schuss darstellt wird ein neuer Thread gestartet! Im thread selbst, brauch er nur zu überprüfen ob der sound zu ende ist und gibt den Thread wieder Frei. Eine Rückmeldung zum MainThread benötigt er ja im Prinzip nicht. So brauch man sich keine Gedanken machen wie oft nun ein Schuss/Explosion kommt! Soll nur als Anregung dienen :wink: Gruss alfold |
AW: Sounds gleichzeitig abspielen
^Mit Threads kenne ich mich nicht so gut aus. Funktioniert das nicht einfach mit der BASS.DLL? Oder der Bassmix.dll?
Bei OpenAL ging das ja recht gut mit dem buffern... MfG |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:06 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