您好,我知道如何在 Inno 安装过程中使用 BASS 音频库添加连续的音乐循环。
但是在这篇文章中,(这让我决定在我的 Inno Setup 安装期间使用 BASS.dll 来做一个连续的音乐循环),似乎并没有定义所有支持的标志BASS.dll.
当我使用这篇文章中描述的代码时,BASS 音频库不会循环播放 MP3 文件。文件播放成功后重新开始播放。第二次启动也需要超过 2 秒。这不是我认为的循环。要成为循环,音频文件必须继续以最小的间隙重新播放。
这篇文章仅定义EncodingFlag
和BASS_SAMPLE_LOOP
标志用于 Inno Setup 的 Pascal 脚本。
但是似乎有更多有用的标志可以与BASS.dll
诸如BASS_SAMPLE_FLOAT
,一起使用BASS_SAMPLE_PRESCAN
。
我不知道如何定义BASS.dll
Inno Setup 中支持的所有标志,例如:
[Code]
const
BASS_SAMPLE_LOOP = 4;
BASS_ACTIVE_STOPPED = 0;
BASS_ACTIVE_PLAYING = 1;
BASS_ACTIVE_STALLED = 2;
BASS_ACTIVE_PAUSED = 3;
BASS_UNICODE = $80000000;
BASS_CONFIG_GVOL_STREAM = 5;
如何定义受支持的所有标志BASS.dll
?
我想知道这一点,因为我想在指定时间后连续循环我的 MP3 音频文件。
不要从文件的开始到结束连续循环。
提前致谢。