Inno Setup:使用 BASS 音频库的所有函数和标志循环音频文件
Inno Setup : Loop Audio File Using BASS Audio Library's All Functions and Flags
您好,我知道如何使用 BASS 音频库在 Inno Setup 安装期间添加连续的音乐循环。
- BASS Audio Library On/Off Button.
但是在这个 post 中(这让我决定在我的 Inno Setup 安装期间使用 BASS.dll 做一个连续的音乐循环),似乎没有定义所有支持的标志BASS.dll.
当我使用此 post 中描述的代码时,BASS 音频库不会循环播放 MP3 文件。
文件播放成功后重新开始播放。
第二次启动也需要超过 2 秒。
这不是一个循环,因为我 think.To 是一个循环,音频文件必须继续以最小间隔重新播放。
此 post 仅定义了 EncodingFlag
和 BASS_SAMPLE_LOOP
标志以与 Inno Setup 的 Pascal 脚本一起使用。
但似乎有更多有用的标志可以与 BASS.dll
一起使用,例如 BASS_SAMPLE_FLOAT
,BASS_SAMPLE_PRESCAN
.
我不知道如何在 Inno Setup 中定义 BASS.dll
支持的所有标志,例如:
[Code]
const
BASS_SAMPLE_LOOP = 4;
BASS_ACTIVE_STOPPED = 0;
BASS_ACTIVE_PLAYING = 1;
BASS_ACTIVE_STALLED = 2;
BASS_ACTIVE_PAUSED = 3;
BASS_UNICODE = 000000;
BASS_CONFIG_GVOL_STREAM = 5;
如何定义 BASS.dll
支持的所有标志?
我想知道这个,因为我想在指定时间后连续循环我的 MP3 音频文件。
不要从文件的开头到结尾连续循环。
提前致谢。
使用与问题中相同的语法来定义附加标志。
附加标志的值在此处定义:
http://bass.radio42.com/help/html/fdf43f28-d1cd-2951-c126-3ce35edaa7f5.htm
您好,我知道如何使用 BASS 音频库在 Inno Setup 安装期间添加连续的音乐循环。
- BASS Audio Library On/Off Button.
但是在这个 post 中(这让我决定在我的 Inno Setup 安装期间使用 BASS.dll 做一个连续的音乐循环),似乎没有定义所有支持的标志BASS.dll.
当我使用此 post 中描述的代码时,BASS 音频库不会循环播放 MP3 文件。 文件播放成功后重新开始播放。 第二次启动也需要超过 2 秒。 这不是一个循环,因为我 think.To 是一个循环,音频文件必须继续以最小间隔重新播放。
此 post 仅定义了 EncodingFlag
和 BASS_SAMPLE_LOOP
标志以与 Inno Setup 的 Pascal 脚本一起使用。
但似乎有更多有用的标志可以与 BASS.dll
一起使用,例如 BASS_SAMPLE_FLOAT
,BASS_SAMPLE_PRESCAN
.
我不知道如何在 Inno Setup 中定义 BASS.dll
支持的所有标志,例如:
[Code]
const
BASS_SAMPLE_LOOP = 4;
BASS_ACTIVE_STOPPED = 0;
BASS_ACTIVE_PLAYING = 1;
BASS_ACTIVE_STALLED = 2;
BASS_ACTIVE_PAUSED = 3;
BASS_UNICODE = 000000;
BASS_CONFIG_GVOL_STREAM = 5;
如何定义 BASS.dll
支持的所有标志?
我想知道这个,因为我想在指定时间后连续循环我的 MP3 音频文件。
不要从文件的开头到结尾连续循环。
提前致谢。
使用与问题中相同的语法来定义附加标志。
附加标志的值在此处定义:
http://bass.radio42.com/help/html/fdf43f28-d1cd-2951-c126-3ce35edaa7f5.htm