Как отключить аудиобиблиотеку BASS (музыку) на определенной странице моей настройки? (и продолжить музыку до или после этой страницы). Является ли это возможным?
Inno Setup - Как отключить аудиобиблиотеку BASS (музыку) на определенной странице?
comment
Итак, вы хотите отключить звук (тишина) или приостановить/возобновить (продолжить) музыку? Из вашей формулировки ничего не понятно.
- person Martin Prikryl   schedule 27.12.2016
Ответы (1)
Позвоните в BASS_Pause
/BASS_Start
из CurPageChanged
функция события:
В следующем примере воспроизведение приостанавливается на странице «Все готово к установке».
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;
person
Martin Prikryl
schedule
27.12.2016