Inno设置 - 如何在特定页面中静音BASS音频库(音乐)?

时间:2016-12-27 13:50:33

标签: audio inno-setup

如何在我的设置的特定页面中静音BASS音频库(音乐)? (并在此页面之前或之后继续播放音乐)。有可能吗?

1 个答案:

答案 0 :(得分:0)

BASS_Pause

调用BASS_Start / CurPageChanged event function

以下示例暂停"准备安装"页。

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;