【发布时间】:2020-05-04 14:18:44
【问题描述】:
如何在我的设置的特定页面中使 BASS 音频库(音乐)静音? (并在此页面之前或之后继续播放音乐)。有可能吗?
【问题讨论】:
-
那么您是要静音(“silence”)还是暂停/恢复(“continue”)音乐?从你的措辞看不清楚。
标签: audio inno-setup
如何在我的设置的特定页面中使 BASS 音频库(音乐)静音? (并在此页面之前或之后继续播放音乐)。有可能吗?
【问题讨论】:
标签: audio inno-setup
从CurPageChanged event function 拨打BASS_Pause/BASS_Start:
以下示例在“准备安装”页面暂停播放。
function BASS_Start: BOOL;
external 'BASS_Start@files:bass.dll stdcall';
function BASS_Pause: BOOL;
external 'BASS_Pause@files:bass.dll stdcall';
var
Paused: Boolean;
procedure CurPageChanged(CurPageID: Integer);
begin
if CurPageID = wpReady then
begin
BASS_Pause;
Paused := True;
end
else
if Paused then
begin
BASS_Start;
Paused := False;
end;
end;
【讨论】: