您好我知道如何使用BASS音频库在Inno Setup Install中添加连续的音乐循环。
但是在这篇文章中,(我决定使用BASS.dll在我的Inno安装安装期间进行连续音乐循环),似乎没有定义BASS.dll.
<支持的所有标志/ p>
当我使用本文所述的代码时,BASS Audio Library不会循环播放MP3文件。 文件成功完成播放后重新开始播放。 第二次启动也需要2秒以上。 这不是我认为的循环。要成为循环,音频文件必须以最小间隙继续重播。
这篇文章仅定义了{Inn}安装程序的Pascal脚本使用的EncodingFlag
和BASS_SAMPLE_LOOP
标志。
但似乎有更多有用的标记可用于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 = $80000000;
BASS_CONFIG_GVOL_STREAM = 5;
如何定义BASS.dll
支持的所有标志?
我想知道这个,因为我想在指定的时间后连续播放我的MP3音频文件。
不要从文件的开头到结尾不断循环。
先谢谢。
答案 0 :(得分:1)
使用与问题相同的语法来定义其他标志。
此处定义附加标志的值:
http://bass.radio42.com/help/html/fdf43f28-d1cd-2951-c126-3ce35edaa7f5.htm