Aller au contenu

Sam : script pal pour couper titre par un jingle


Pascal_zic

Messages recommandés

bonjour à tous 

 

voila pour le passage a la nouvelle année , j'ai un jingle qui decompte a partir de 15 sec 

j'ai donc trouvé ce code qui stop bien la musique et balance a l'heure demandé un script pal pour lire un jingle 

 

 

var P     : TPlayer;

var Station  : TSongInfo;
 
PAL.Loop  := True;
 
PAL.WaitForTime('XX:00:00);
 
P := IdlePlayer ;
if P <> nil then
begin
 
Station := CAT['Top Of The Hour'].ChooseSong(smRandom,NoRules);
 if Station <> nil then P.QueueSong(Station);
 
 P := ActivePlayer;
 if P <> nil then P.FadeToNext;
end;

 

il fonctionne bien la premiere fois :) 

en fait il s'arrete pas 

 

j'ai ma Queue qui a des mp3 en attente , à l'heure 18:00:00 il coupe sur un fader le mp3  qui passe et sajoute dans le second player et se met en route sans soucis , puis il charge la suite de la Queue dans l'autre player 

mais le soucis c'est qu'il s'arrete plus , a chaque mp3 il refais le script et remet le top horaire ........

il reste en running tout le temps

 

comment le stopper a la premiere execution ?

 

cdt

Lien vers le commentaire
Partager sur d’autres sites

mouarf 

 

bon une fois validé le message j'ai trouvé mon erreur 

 

 

var P     : TPlayer;

var Station  : TSongInfo;
 
PAL.WaitForTime('XX:00:00);
 
P := IdlePlayer ;
if P <> nil then
begin
 
Station := CAT['Top Of The Hour'].ChooseSong(smRandom,NoRules);
 if Station <> nil then P.QueueSong(Station);
 
 P := ActivePlayer;
 if P <> nil then P.FadeToNext;
end;

 

j'ai du retirer la ligne 

 

 

 

PAL.Loop  := True;

 

voila :) 

si ca interresse quelqu'un ici :) 

 

cdt

Lien vers le commentaire
Partager sur d’autres sites

  • 1 month later...

salut

 

dans PAL SCRIPT 

tu fais + et tu met ce code et tu fais RUN 

attention il est que pour une utilisation exceptionnelle

 

s'il est 15h et que tu veux mettre un truc à 08h00 le lendemain

il va couper ton flux direct et tourner en boucle parce que pour lui le 8h00 est deja passé oui il prend le jour J donc ........................

me demande pas pourquoi , je me suis fais avoir 

apres peut etre qu'en modifiant le code on peut le déclencher par jour a heure fixe 

mais la je connais pas 

je l'a utilisé pour ma soirée du 31 à minuit pile balancer le decompte il est tombé à 00h00:02s pour le "bonne année" 

donc pas mal :)  sachant qu'il y avait 19 sec de texte avant minuit 

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...