Om de 10 seconden een bepaald bericht

Voor vragen over Playlist Automation Language.
Gesloten
dannyblom

Om de 10 seconden een bepaald bericht

Ongelezen bericht door dannyblom »

Hallo,,

ik gebruik nu dit script om elke minuut een bepaald bestand af te spelen over de muziek heen. Is het ook mogelijk om ipv elke minuut dit bestand af te spelen om te zetten naar elke tien seconden?

Code: Selecteer alles

 

PAL.loop := true; 
var P1, P2 : TPlayer; 
var i : integer; 
var Song : TSongInfo; 



{## Wait for next hour} 
PAL.WaitForTime('XX:XX:XX:');
  P1 := ActivePlayer; 

  // Get what the Volume is set to 
  i := ActivePlayer.GetVolume; 

  // Detect the empty player and queue a station ID in it 
  P2 := Aux1; 
  IdlePlayer.Volume := i; 
  if P2 <> nil then 
    Song := CAT['Radiospots'].ChooseSong(smRandom, EnforceRules);
  if Song <> nil then 
    P2.QueueSong(Song); 

  // Reduce the Active Player by 50% 
  // Divide by 3 to get 33%, etc. 
  ActivePlayer.Volume := i / 2; 

  P2.play; 

  //Keep checking until the line is finished 
  repeat
  // writeln(inttostr(p2.status)); 
  until P2.status = psReady; 

  // Reset Volume Back To Normal 
  ActivePlayer.Volume := i; 
  Song.Free; 
drOhimself

Re: Om de 10 seconden een bepaald bericht

Ongelezen bericht door drOhimself »

Danny,

Ik zie in jouw script géén enkele regel waarin staat dat er iets 'om de minuut' gedaan gaat worden.
Is dit het enige script wat je hebt draaien ?
Ik vermoed dat er nog meer is.
dannyblom

Re: Om de 10 seconden een bepaald bericht

Ongelezen bericht door dannyblom »

Klopt, naar zo'n script ben ik opzoek, om deze erin te verwerken.
drOhimself

Re: Om de 10 seconden een bepaald bericht

Ongelezen bericht door drOhimself »

dannyblom schreef:Klopt, naar zo'n script ben ik opzoek, om deze erin te verwerken.
Danny,
Zeg dan niet "ik gebruik nu dit script om elke minuut een bepaald bestand af te spelen over de muziek heen".
Want dat doet het dus niet.
Zeg dan gewoon : " Ik heb script A, maar ik wil eigenlijk script B".

Waar is jouw script voor?
Want ik snap niet helemaal waarom je om de 10 (TIEN) seconden een StationID (RadioSpot) zou willen afspelen.

Het script wat je nu hebt laten zien, zet het volume van je lopende muziek zachter naar 50% en speelt dan die StationID via AUX1 erover heen.

Heb je de aanwezige topics (over AUX1) hier op het forum al bekeken ?
Ik weet dat er kort geleden eentje is geweest.
viewtopic.php?f=81&t=3797&p=24127&hilit=AUX1#p24127
dannyblom

Re: Om de 10 seconden een bepaald bericht

Ongelezen bericht door dannyblom »

Ik gebruik dit script wel om elke minuut een bestand uit de map radiospots af te spelen, alleen is dit op de manier waarin ik dit heb gedaan niet korter te maken. Omdat ik 'start on: xx:xx:xx' heb ingevoerd, start hij het bestand elke minuut, dit wil ik dus elke 10 seconden omdat we een verhuisbericht willen laten horen. Uit het script wat je net post kan ik niet veel wijs worden

Groet,

Danny
drOhimself

Re: Om de 10 seconden een bepaald bericht

Ongelezen bericht door drOhimself »

Okay, nu is het mij duidelijk.
Ik zal mijn 'uur' script aanpassen zodat het iedere tien seconden iets laat horen.
Kom er op terug.
drOhimself

Re: Om de 10 seconden een bepaald bericht

Ongelezen bericht door drOhimself »

HHmm... voordat ik ook weer opnieuw het wiel ga uitvinden, kun je misschien even deze regel :
PAL.WaitForTime('XX:XX:XX:');
uit jouw script vervangen door :
PAL.WaitForTime('+00:00:10');
en dan nog even kijken wat het doet ?
(Hier bij mij doet ie het !)
dannyblom

Re: Om de 10 seconden een bepaald bericht

Ongelezen bericht door dannyblom »

Tnx het werkt!
Gesloten
  • Vergelijkbare Onderwerpen
    Reacties
    Weergaves
    Laatste bericht