Roy,
Ik denk dat je jingle niet naar je AUX gaat, maar gewoon naar je Queue.
Kijk even naar onderstaand scriptje :
Lijkt mij te zitten in de regel :
JinglePlayer.QueueSong(Queue.NextInQueue);
Code: Selecteer alles
{**
* Play HourTime Liner on AUX1
* adapted script by drOhimself for SAM BroadCaster Forum
* v1 2011/06/19
* v2 2011/09/24
*}
PAL.LockExecution;
PAL.loop := true;
const LOCATION = 'G:\Radio\Jingles\tijd\';
var Player,Idle : TPlayer;
var JinglePlayer : TPlayer = Aux1;
var Song : TSongInfo;
var uur : String ;
uur := FormatDateTime('hh', Now) ;
var volume, flag : Integer;
var path : String = '';
var time,hour,minute,second,millisecond : Integer;
PAL.UnLockExecution;
While (Now >= T[uur+':59:50']) and (Now <= T[uur+':59:58']) do
BEGIN
PAL.LockExecution;
path := LOCATION + IntToStr(uur+1) + '.mp3';
// jingle exists, load it to Aux1 Player
Queue.AddFile(path, ipTop);
JinglePlayer.QueueSong(Queue.NextInQueue);
// Define max volume
volume := 350;
// Set JinglePlayer to have the same max volume
JinglePlayer.Volume := volume;
WriteLn('Wacht op juiste tijd') ;
PAL.UnLockExecution;
PAL.WaitForTime(T['xx:59:59']);
// reduce Volume for the time the Jingle Overlay plays
DeckA.Volume := volume div 2;
DeckB.Volume := volume div 2;
JinglePlayer.Play;
// Reset the volume to normal level once jingle is finished
DeckA.Volume := volume;
DeckB.Volume := volume;
END;
Hier kan je nog wel e.e.a. uithalen.