2016-12-27 4 views
0

Как отключить BASS Audio Library (музыку) на определенной странице моей настройки? (и продолжить воспроизведение музыки до или после этой страницы). Является ли это возможным?Inno Setup - Как отключить BASS Audio Library (музыку) на определенной странице?

+0

Итак, вы хотите отключить звук (* «тишина» *) или приостановить/возобновить (* «продолжить» *) музыку? Из вашей формулировки не ясно. –

ответ

0

Вызовите 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; 
+0

Извините, но это ваш код. Не мой. –

+0

Покажите нам свой код до и после добавления моего кода. –

+0

Это другая ошибка, чем то, что вы отправили раньше! –

 Смежные вопросы

  • Нет связанных вопросов^_^