![]() |
Sampler im Konflikt (kein Spiel)
Hi :hello:
ich bin dabei, mir einen eigenen MediaPlayer zu erstellen und nutze dazu den BassPlayerEx. Jetzt wollte ich einen Sampler erstellen (soll 9 zuweisbare Lieder abspielen). Wenn man einen BassChannel erstellt, dauert das zu lange, bis die Datei geladen ist. Mit der Version aus einem Array[1..9] of TBassChannel braucht das Programm rund 30 sekunden bis es geladen ist, was unvertretbar ist... Jetzt hab ich mir überlegt, eine TMediaPlayer-Komponente als Sampler zu verwenden. Klappt schon fantastisch (Ladezeit: 13 ms). Der Haken an der Sache ist, dass die Lautstärkesteuerung für den TMediaPlayer (zu finden bei SwissDelphiCenter) keine Auswirkungen mehr auf die Lautstärke hat. Nochmals als Schaubild: Sampler: TBassChannel -> ewige Ladezeit Sampler: array of TBassChannel -> man könngte meinen das Programm starte nie Sampler: TBassDllPlayer -> Konflikt mit BassPlayerEx :kotz: Sampler: TBassPlayer -> genereller Konflikt mit dem Programierer (da nicht so lauffähig wie gedacht) :wall: Sampler: TMediaPlayer -> keine Lautstärkenregelung mehr :coder2: So, und was nun? :?: ? :?: ? rollstuhlfahrer |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:59 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