1

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

Привет дорогие друзья, столкнулся с проблемкой, как сделать чтобы джингл играл допустим через 3 трека... Ктото писал что нужен PAL скрипт вот я нашол какойто

var Song : TSongInfo;

//скрипт будет выполнятся постоянно(многократно)
PAL.Loop := True;
//ставим задержку на x времени
//PAL.WaitForTime('+00:10:00');
//ставим задержку на х песен (в данном случае стоит задержка в 3 трека)
PAL.WaitForPlayCount(3);
//выбираем трек наугад
Song := CAT['Jingles (All)'].ChooseSong(smRandom,NoRules);
//добавляем его в начало очереди
Queue.Add(song,ipTop);

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

Отредактировано Gaerd (03-09-2011 16:38:35)

RadioApple.Ru - Интернет радио

2

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

Этот скрипт ну не может предыдущую песню проигрывать повторно.

var Song : TSongInfo;

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

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

В здоровом теле - здоровый дух!

3

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

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

RadioApple.Ru - Интернет радио

4

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

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

В здоровом теле - здоровый дух!

5

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

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

RadioApple.Ru - Интернет радио

6

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

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

var Song : TSongInfo;

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

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

Отредактировано Drakkar (11-09-2011 16:54:31)

7

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

И что тут заценить? о_О Есть тема со скриптами, там такого полно.

В здоровом теле - здоровый дух!