Ik heb een vraagje over SAM Broadcaster. Voor mijn internetradiostation start SAM 1 keer per uur een uursluiter, het nieuws, en vervolgens een uuropener in. Het staat allemaal zo afgesteld dat precies om XX:00:00 het nieuws begint. Alleen willen we voor en na het nieuws een reclameblok. Nou is het voor mij niet zo moeilijk om er na het nieuws 1 te maken, alleen die voor het nieuws lukt me niet helemaal. Omdat ik nog steeds wil dat het nieuws precies op tijd gestart wordt, maar dat er toch iedere keer andere reclames afgespeelt worden, zoek ik hier een oplossing voor.
Om wat meer duidelijkheid in het verhaal te scheppen heb ik hieronder het betreffende PAL script staan.
Code: Selecteer alles
PAL.Loop := True;
PAL.WaitForTime(T['xx:59:47']);
Queue.Clear;
Queue.AddFile('N:\Jingles\\Nieuws en uuropeners\Nieuwsopener.mp3',ipTop);
Queue.AddFile('N:\Nieuws\Nieuws.mp3',ipBottom);
ActivePlayer.FadeToNext;
Queue.AddFile('N:\Jingles\Nieuws en uuropeners\Non-Stop Uuropener.mp3',ipBottom);
Cat['Muziek'].QueueBottom(smRandom, EnforceRules);
Cat['Muziek'].QueueBottom(smRandom, EnforceRules);
Cat['Jingles'].QueueBottom(smRandom, NoRules);
Cat['Muziek'].QueueBottom(smRandom, EnforceRules);
Cat['Muziek'].QueueBottom(smRandom, EnforceRules);
Cat['Jingles'].QueueBottom(smRandom, NoRules);
Cat['Muziek'].QueueBottom(smRandom, EnforceRules);
Cat['Muziek'].QueueBottom(smRandom, EnforceRules);
Cat['Jingles'].QueueBottom(smRandom, NoRules);
Cat['Muziek'].QueueBottom(smRandom, EnforceRules);
Cat['Muziek'].QueueBottom(smRandom, EnforceRules);
Cat['Jingles'].QueueBottom(smRandom, NoRules);
Cat['Muziek'].QueueBottom(smRandom, EnforceRules);
Cat['Muziek'].QueueBottom(smRandom, EnforceRules);
Cat['Jingles'].QueueBottom(smRandom, NoRules);
Cat['Muziek'].QueueBottom(smRandom, EnforceRules);
Cat['Muziek'].QueueBottom(smRandom, EnforceRules);
Cat['Jingles'].QueueBottom(smRandom, NoRules);
Cat['Muziek'].QueueBottom(smRandom, EnforceRules);
Cat['Muziek'].QueueBottom(smRandom, EnforceRules);
Cat['Jingles'].QueueBottom(smRandom, NoRules);
Cat['Muziek'].QueueBottom(smRandom, EnforceRules);
Cat['Muziek'].QueueBottom(smRandom, EnforceRules);
Cat['Jingles'].QueueBottom(smRandom, NoRules);
Cat['Muziek'].QueueBottom(smRandom, EnforceRules);
Cat['Muziek'].QueueBottom(smRandom, EnforceRules);
Cat['Jingles'].QueueBottom(smRandom, NoRules);
Cat['Muziek'].QueueBottom(smRandom, EnforceRules);
Cat['Muziek'].QueueBottom(smRandom, EnforceRules);
Cat['Jingles'].QueueBottom(smRandom, NoRules);
Cat['Muziek'].QueueBottom(smRandom, EnforceRules);
Cat['Muziek'].QueueBottom(smRandom, EnforceRules);