การตั้งค่า Inno - วิธีปิดเสียง BASS Audio Library (เพลง) ในหน้าเฉพาะได้อย่างไร

จะปิดเสียง BASS Audio Library (เพลง) ในหน้าการตั้งค่าของฉันได้อย่างไร (และต่อเพลงก่อนหรือหลังเพจนี้) เป็นไปได้ไหม?


person Nico Z    schedule 27.12.2016    source แหล่งที่มา
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