dat de vastliep had niets met het script te maken
maar ik heb nu wel een andere vraag
Code: Selecteer alles
// Speel nummer af op diverse ingestelde tijden
//
PAL.Loop := True ;
var uur : String ;
uur := FormatDateTime('hh', Now) ;
PAL.LockExecution; // Speed-up !
PAL.WaitForTime('+00:00:05'); // na start 5 seconden wachten
// Kijk of het aan tijd voorwaardes voldoet
// Copieer de regels en wijzig de tijden naar believen, maar zorg dat er niet meer dan 5 seconden tussenzit
while ((Now >= T['01:12:00']) and (Now <= T['01:12:05'])) or
((Now >= T['02:12:00']) and (Now <= T['02:12:05'])) or
((Now >= T['03:12:00']) and (Now <= T['03:12:05'])) or
((Now >= T['04:12:00']) and (Now <= T['04:12:05'])) or
((Now >= T['05:12:00']) and (Now <= T['05:12:05'])) or
((Now >= T['06:12:00']) and (Now <= T['06:12:05'])) or
((Now >= T['07:12:00']) and (Now <= T['07:12:05'])) or
((Now >= T['08:12:00']) and (Now <= T['08:12:05'])) or
((Now >= T['09:12:00']) and (Now <= T['09:12:05'])) or
((Now >= T['12:12:00']) and (Now <= T['12:12:05'])) or
((Now >= T['13:12:00']) and (Now <= T['13:12:05'])) or
((Now >= T['14:12:00']) and (Now <= T['14:12:05'])) or
((Now >= T['15:12:00']) and (Now <= T['15:12:05'])) or
((Now >= T['16:12:00']) and (Now <= T['16:12:05'])) or
((Now >= T['17:12:00']) and (Now <= T['17:12:05'])) or
((Now >= T['18:12:00']) and (Now <= T['18:12:05'])) or
((Now >= T['19:12:00']) and (Now <= T['19:12:05'])) or
((Now >= T['20:12:00']) and (Now <= T['20:12:05'])) or
((Now >= T['21:12:00']) and (Now <= T['21:12:05'])) or
((Now >= T['22:12:00']) and (Now <= T['22:12:05'])) or
((Now >= T['23:12:00']) and (Now <= T['23:12:05'])) or
((Now >= T['00:12:00']) and (Now <= T['00:12:05'])) do
BEGIN
PAL.UnLockExecution; // Slow-down
WriteLn('Huidig uur: '+ IntToStr(uur+0));
Queue.AddFile('C:\willem de zwijger - INTRO.mp3',ipTop);
WriteLn('INTRO toegevoegd!');
PAL.WaitForTime('+00:00:05'); // 5 seconden wachten (pas aan naar wens)
ActivePlayer.FadeToNext; // speelt het volgende nummer uit de Queue
PAL.LockExecution; // Speed-up !
END;
// WriteLn('we gaan weer verder !');
//
// © drOhimself for BroadcasterForum 2017-07-16
voor de intro en einde van de uitzending gaat dit script prima ((( ActivePlayer.FadeToNext; )))
maar voor de jingles werkt het
halverwege van de song fade de song uit
het is de bedoeling dat de jingle boven aan in de queue komt te staan en niet gaat faden
deze regel haal ik weg
ActivePlayer.FadeToNext; // speelt het volgende nummer uit de Queue