26

Re: Помогите со скриптом для СЭМа по отбивки часа.

пишет KyPIIaToB:

Каждый трек, любой звук, можно редактировать отдельно в САМе, т.е. индивидуально каждому и фейд свой и все что умеет САМ.

Безусловно согласен с тобой но отбивка часа обрывает песню. Вот в чем проблема. Если бы при срабатывании Пал скрипта когда добавляется файл в деку текущий трек который там играет затихал а не резко обрывался по середине песни. Т.е. отбивка часа она должна выходить точно в секунда в секунду.

Первое Велосипедное радио
http://46.4.209.149:8002/veloradio.m3u MP3 192 kb/s 44Khz Stereo
http://46.4.209.149:8002/veloradio2.m3u MP3 48 kb/s 22Khz Stereo

27

Re: Помогите со скриптом для СЭМа по отбивки часа.

А какой смысл выводить секунду в секунду? В интернет радио это не получится, так как не забываем у плееров есть буфер. Думаю можно легко сделать затухание трека, после по верх проигрывает отбивка и громкость возвращается обратно. Если не будет лень, попробую сделать.

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

28

Re: Помогите со скриптом для СЭМа по отбивки часа.

тоже интересно конечно В радио боссе такое есть. но вот время у меня стоит хх:59:48 т.е она выходит раньше пока дойдет до пользователя почти в точное время а если у меня треки длительностью по 6 - 8 минут то отбивка выйдет в 12:08 к примеру уже неудобно.

Добавлено спустя     7 минут  :
или же какой нибудь автоматический планировщик плей листов и расчета времени что бы сам файлы подбивал по системному времени а там уже если секунд 40 или 30 нехватает до конца часа можно добить нарезкой

Первое Велосипедное радио
http://46.4.209.149:8002/veloradio.m3u MP3 192 kb/s 44Khz Stereo
http://46.4.209.149:8002/veloradio2.m3u MP3 48 kb/s 22Khz Stereo

29

Re: Помогите со скриптом для СЭМа по отбивки часа.

не стал я запариваться особо, накидал побырому.

var P    : TPlayer;
var Song : TSongInfo;
var strFile, strPath, strJingle : String;
var i : integer;

PAL.Loop := True;

i := ActivePlayer.GetVolume;

P := SoundFX;

strPath := 'E:\CLOCK\'; //путь к папке с отбивкой

PAL.WaitForTime('XX:59:15'); //запускаемся в конце каждого часа

strFile := strPath + FormatDateTime('hh', now+1/24) + '-00.mp3';
Queue.AddFile(strFile, ipTop);
Song := Queue.NextInQueue;
P.QueueSong(Song);

ActivePlayer.Volume := i - 40;
ActivePlayer.Volume := i - 80;
ActivePlayer.Volume := i - 120;
ActivePlayer.Volume := i - 160;

P.Play;
PAL.WaitForTime('+00:00:03');

ActivePlayer.Volume := i - 160;
ActivePlayer.Volume := i - 120;
ActivePlayer.Volume := i - 80;
ActivePlayer.Volume := i - 40;
ActivePlayer.Volume := i;

Кто сможет получше сделать выкладывайте.

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

30

Re: Помогите со скриптом для СЭМа по отбивки часа.

Да все очень просто )))) попробую

Первое Велосипедное радио
http://46.4.209.149:8002/veloradio.m3u MP3 192 kb/s 44Khz Stereo
http://46.4.209.149:8002/veloradio2.m3u MP3 48 kb/s 22Khz Stereo

31

Re: Помогите со скриптом для СЭМа по отбивки часа.

пишет KyPIIaToB:

Показать / Cкрыть текст

Ну и файлы с отбивкой назвать как пологается 
12-00.mp3
13-00.mp3
14-00.mp3
и тд.

Вопрос, как теперь сделать чтобы музыка перед отбивкой часа останавливалась?

32

Re: Помогите со скриптом для СЭМа по отбивки часа.

ActivePlayer.FadeToPause;

Отредактировано KyPIIaToB (14-10-2011 18:20:25)

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

33

Re: Помогите со скриптом для СЭМа по отбивки часа.

пишет KyPIIaToB:

ActivePlayer.Stop;

это где надо добавить?

34

Re: Помогите со скриптом для СЭМа по отбивки часа.

Ну соответственно перед тем, как запустить отбивку.
Я там поправил чутка, лучше с фейдом делать паузу чтоль ActivePlayer.FadeToPause;

Добавлено спустя     3 минуты   32 секунды:
Зачем полностью отключать музыку то? с приглушением трека не подходит?

Отредактировано KyPIIaToB (14-10-2011 18:22:03)

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

35

Re: Помогите со скриптом для СЭМа по отбивки часа.

пишет KyPIIaToB:

ActivePlayer.FadeToPause;

добавил, но ты знаешь получилось так, что музыка играет... и начинает звучать отбивка... а музыка постепенно уходит и медленно уже отбивка проиграла ,а музыка только ушла... можно как нить сделать, что бы музыка сразу, раз и отрубилась и пошла отбивка

36

Re: Помогите со скриптом для СЭМа по отбивки часа.

Ну так без фейда останови ActivePlayer.Pause;
Но это не красиво, будет как обрывок какой то.

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

37

Re: Помогите со скриптом для СЭМа по отбивки часа.

пишет KyPIIaToB:

ActivePlayer.Pause;

на радио NRJ так...)

38

Re: Помогите со скриптом для СЭМа по отбивки часа.

отбивку тоже от туда взял? xD

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

39

Re: Помогите со скриптом для СЭМа по отбивки часа.

пишет KyPIIaToB:

отбивку тоже от туда взял? xD

экстрасенс прям))) NRJ Волгоград

40

Re: Помогите со скриптом для СЭМа по отбивки часа.

пишет Artem34:

экстрасенс прям))) NRJ Волгоград

Не стыдно тырить чужие заготовки то?

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

41

Re: Помогите со скриптом для СЭМа по отбивки часа.

ты

пишет KyPIIaToB:

пишет Artem34:

экстрасенс прям))) NRJ Волгоград

Не стыдно тырить чужие заготовки то?

Ты не то подумал... я RJ в Волгограде NRJ

42

Re: Помогите со скриптом для СЭМа по отбивки часа.

пишет Artem34:

Ты не то подумал... я RJ в Волгограде NRJ

На сколько я знаю, официально в Волгограде NRJ нет, получается ты нагло тыришь!

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

43

Re: Помогите со скриптом для СЭМа по отбивки часа.

Всем доброго времени суток!

Показать / Cкрыть текст

Вопрос: почему после отбивки не запускается воспроизведение? Пожалуйста, помогите! Заранее спасибо!

Отредактировано Maksimum (23-12-2011 04:19:49)

44

Re: Помогите со скриптом для СЭМа по отбивки часа.

Просто без паузы так не устраивает?

var P    : TPlayer;
var Song : TSongInfo;
var strFile, strPath, strJingle : String;

strPath := 'E:\CLOCK\'; //папка с отбивкой
PAL.Loop := True;
PAL.WaitForTime('XX:59:30'); //запускаемся в конце каждого часа
P := SoundFX;
strFile := strPath + FormatDateTime('hh', now+1/24) + '-00.mp3';
Queue.AddFile(strFile, ipTop);
Song := Queue.NextInQueue;
P.QueueSong(Song);
P.Play;
В здоровом теле - здоровый дух!