|
Добро пожаловать на Форум RadioCMS. |
Форум доступен только для чтения. |
|
Опции темы | Опции просмотра |
|
#1
|
|||
|
|||
![]()
Приветствую. Собственно вопрос вот в чём.
Можно ли как-то сделать так, чтобы после нажатия на кнопку следующей трек, сначала играла вставка (влёт,обрыв,слёт) не важно, но суть, чтобы проигрывался звуковой файл 3-5 секунд и естественно далее включался бы следующий трек по плейлисту. Возможно такое организовать? Пусть даже если придётся пошаманить с php файлами ![]() Буду признателен ![]() |
#2
|
|||
|
|||
![]()
Нет, боюсь что нельзя.
__________________
1) Тем кто ничего не понимает читать это 2) Список самых частых ошибок p\s Хотите получить исчерпывающий ответ - предоставляйте как можно больше информации (логи и скриншоты - помогают) |
#3
|
|||
|
|||
![]()
У меня появилась идея, как можно такое почти с лёгкостью организовать.
Единственное, у меня не хватает знаний в php языке. Если я опишу, как примерно должно идти выполнение сценария на php, сможете помочь примером кода? Остальное постараюсь дописать сам в виде функции, которая будет использоваться в status.php по аналогии кнопки "Следующий трек". Всего несколько шагов: PHP код:
2. Добавление ниже найденной строки, строки из $djingl_vlet, либо замена найденной строки, на аналогичную + ниже новая строка из $djingl_vlet, с путём до файла влёта. 3. После поиска, добавление/замены строки, перезапись файла playlist.txt БУДУ ОЧЕНЬ ВАМ БЛАГОДАРЕН ЕСЛИ ПОМОЖЕТЕ! ![]() Последний раз редактировалось Rendername; 14.11.2011 в 15:54. |
#4
|
|||
|
|||
![]()
То что вы написали технически возможно, только работать это будет не со 100% надёжностью. Т.к. ваш скрипт не единственный кто будет изменять плейлист и в некоторых редких случаях при близких по времени событиях - нажатии "следующий трек" и срабатывании джингла, может не сработать плейлист "через промежуток времни" - например реклама. И дополнение - 4 пункт команда процессу ezstream, и даже не одна, а две команды: первую - на перечтение плейлиста, вторую - на следующий трек.
__________________
1) Тем кто ничего не понимает читать это 2) Список самых частых ошибок p\s Хотите получить исчерпывающий ответ - предоставляйте как можно больше информации (логи и скриншоты - помогают) |
#5
|
|||
|
|||
![]() Цитата:
![]() Не знал что у eztream имеется команда на перечитывание плейлиста, теперь понятно почему не работало. А всё основное у меня уже получилось сделать. По аналогичной кнопке "следующий трек", создана ещё одна, при нажатии которой, ниже играемой строки в playlist.txt добавляется путь к влёту, слёту (джинглу) и тут же после этого добавления, запускается команда запуска следующего трека. Сам функционал можно сказать работает, осталось понять, как посылать лучше команды ezstream'y, в частности рескан плейлиста. Ещё есть идея вместо аналогичной кнопки "след трек", сделать просто рядом чекбокс, при выборе которого и будет добавляться рандомный путь влета и переключаться на следующий трек. Такие вот дела ![]() Последний раз редактировалось Rendername; 18.11.2011 в 13:15. |