你好,我知道如何添加一个连续的音乐循环在Inno安装安装使用低音音频库。
但是在这篇文章中(这让我决定在Inno安装安装期间使用BASS.dll执行一个连续的音乐循环),似乎没有定义BASS.dll.支持的所有标志
当我使用本文中描述的代码时,低音音频库不会循环播放MP3文件。它在文件完成播放成功后重新启动回放。另外,第二次开始需要超过2秒。这不是一个循环,因为我think.To是一个循环,音频文件必须继续重播与最小的差距。
这篇文章只定义了EncodingFlag和BASS_SAMPLE_LOOP标志用于Inno设置的Pascal脚本。
但是,似乎有更多有用的标志可以与BASS.dll一起使用,如BASS_SAMPLE_FLOAT、BASS_SAMPLE_PRESCAN__。
我不知道如何定义BASS.dll在Inno安装程序中支持的所有标志,例如:
[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音频文件。
不连续循环从文件开始到结束.
提前谢谢。
发布于 2016-07-08 15:11:47
使用与问题中相同的语法来定义附加标志。
附加标志的值在这里定义:
http://bass.radio42.com/help/html/fdf43f28-d1cd-2951-c126-3ce35edaa7f5.htm
https://stackoverflow.com/questions/38261356
复制相似问题