ОсновноеRadiotalkПользовательское
Общие вопросы по интернет радио вещанию
7   •   Посмотреть все темы

Джингл через определёное время

 

87
Gaerd @Gaerd
Привет дорогие друзья, столкнулся с проблемкой, как сделать чтобы джингл играл допустим через 3 трека... Ктото писал что нужен PAL скрипт вот я нашол какойто
  1. var Song : TSongInfo;
  2. //скрипт будет выполнятся постоянно(многократно)
  3. PAL.Loop := True;
  4. //ставим задержку на x времени
  5. //PAL.WaitForTime('+00:10:00');
  6. //ставим задержку на х песен (в данном случае стоит задержка в 3 трека)
  7. PAL.WaitForPlayCount(3);
  8. //выбираем трек наугад
  9. Song := CAT['Jingles (All)'].ChooseSong(smRandom,NoRules);
  10. //добавляем его в начало очереди
  11. Queue.Add(song,ipTop);

Но он повторяет песню которая играла... подскажите как сделать чтобы джингл был... думаю вы понели :)

Отредактировано Gaerd - 03.09.2011
0
1572
KyPIIaToB @KyPIIaToB
Этот скрипт ну не может предыдущую песню проигрывать повторно.

  1. var Song : TSongInfo;
  2. PAL.Loop := True;
  3. PAL.WaitForPlayCount(3);
  4. Song := CAT['Jingles (All)'].ChooseSong(smRandom,NoRules);
  5. Queue.Add(song,ipTop);

Соответственно добавляем в категорию "Jingles (All)" свои джинглы.

0
87
Gaerd @Gaerd
ааа новую категорю нужно сделать? блин вот я дурак я чё токо не пытался сделать вообще ни как))) Спасибо, щас попробую отпишусь

0
1572
KyPIIaToB @KyPIIaToB
Без разницы в какую, соответственно в скрипте указать где они.

0
87
Gaerd @Gaerd
Спасибо, я просто сразу не догнал думал что нужно путь до папки указывать где данный файл находится =) Всё работает прейкрасно...

0
410
Евгений @Drakkar
Если у вас размещается реклама на вашем радио и нужен скрипт, который бы проигрывал эту рекламу в определённое время, то зацените следующее:

  1. var Song : TSongInfo;
  2. //скрипт будет выполнятся постоянно(многократно)
  3. PAL.Loop := True;
  4. //ставим задержку на 30 минут
  5. PAL.WaitForTime('+02:44:00');
  6. //выбираем трек наугад
  7. Song := CAT['Promos (All)'].ChooseSong(smRandom,NoRules);
  8. //добавляем его в начало очереди
  9. Queue.Add(song,ipTop);

Где '+02:44:00' - это время, через которое джинг будет проигрываться, а чтоб он вообще проигрывался, надо добавить его в категорию Promos (All)

Отредактировано Drakkar - 11.09.2011
0
1572
KyPIIaToB @KyPIIaToB
И что тут заценить? о_О Есть тема со скриптами, там такого полно.

0





Согласие на обработку данных на нашем сайте

Продолжая просматривать страницу, вы соглашаетесь с использованием файлов «Cookie» и с Политикой конфиденциальности «Privacy».
Наверху или внизу страницы вы можете изменить валюту и язык по умолчанию. Английская версия сайта ещё находится в доработке и доступна не полностью.