Как отключить BASS Audio Library (музыку) на определенной странице моей настройки? (и продолжить воспроизведение музыки до или после этой страницы). Является ли это возможным?Inno Setup - Как отключить BASS Audio Library (музыку) на определенной странице?
ответ
Вызовите BASS_Pause
/BASS_Start
из CurPageChanged
event function:
Следующий пример останавливает воспроизведение на «Готов к установке» страницу.
function BASS_Start: BOOL;
external '[email protected]:bass.dll stdcall';
function BASS_Pause: BOOL;
external '[email protected]: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;
Извините, но это ваш код. Не мой. –
Покажите нам свой код до и после добавления моего кода. –
Это другая ошибка, чем то, что вы отправили раньше! –
Итак, вы хотите отключить звук (* «тишина» *) или приостановить/возобновить (* «продолжить» *) музыку? Из вашей формулировки не ясно. –