Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi BASS: eine mod wiederholt ohne Loop (https://www.delphipraxis.net/68169-bass-eine-mod-wiederholt-ohne-loop.html)

Mazel 25. Apr 2006 17:00


BASS: eine mod wiederholt ohne Loop
 
Hi,

ich arbeite mit der bass.dll. Ich habe eine mod Datei *.mod die, obwohl ich es nicht angegeben habe, sich ständig wiederholt, aber in Winamp endet diese. Als MusicLoad Flag habe ich BASS_MUSIC_PRESCAN angegeben. Andere Dateien wie *.xm oder *.it laufen nur einmal durch. Kann es sein dass in der *.mod angegeben wurde, dass sie sich wiederholen soll (leider kenne ich mich mit dem Format nicht aus) oder liegt dass an der bass.dll?

Gruß
Mazel

Wishmaster 25. Apr 2006 22:17

Re: BASS: eine mod wiederholt ohne Loop
 
Hi

Um das zu verhindern musst du den BASS_MUSIC_STOPBACK Flag benutzen! Das steht auch in der Bass-Hilfe.

Delphi-Quellcode:
Channel:= BASS_MusicLoad(false, Pchar(FileName), 0, 0, Flag or BASS_MUSIC_STOPBACK or BASS_MUSIC_PRESCAN, 0);

Zitat:

BASS_MUSIC_STOPBACK Stop the music when a backward jump effect is played. This stops musics that never reach the end from going into endless loops. Some MOD musics are designed to jump all over the place, so this flag would cause those to be stopped prematurely. If this flag is used together with the BASS_SAMPLE_LOOP flag, then the music would not be stopped but any BASS_SYNC_END sync would be triggered.

Mazel 26. Apr 2006 09:17

Re: BASS: eine mod wiederholt ohne Loop
 
Hi,

danke, es funktioniert.

Gruß
Mazel


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:43 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