Вверх ↑
Этот топик читают: Гость
Ответов: 1528
Рейтинг: 57
#16: 2011-02-10 18:37:26 ЛС | профиль | цитата
Tad писал(а):
Закончилась песня из 1-го списка, пауза 1-3 сек и пошел джингл из джинглового пакета.

не понял, ты предлагаешь после каждой песни по джинглу играть ?

Tad писал(а):
А может не надо жестко привязываться к времени ?

пользователь выбирает в настройках сам для себя нужный интервал или вообще отключает этот список (а также третий и четвёртый) по своему усмотрению

Tad писал(а):
Одновременно можно свободно организовать и голосовой джингл

что подразумевается под организовать?
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#17: 2011-02-10 19:41:52 ЛС | профиль | цитата
hitman249, каждая, уважающая себя , песня звучит в среднем 3.5 минуты.
------------ Дoбавленo в 19.41:
Если привязаться к 5 минутам, то песня будет резаться или усложнится слежение. А так две песни отыграл и играй джингл.

------------ Дoбавленo в 19.41:
hitman249 писал(а):
что подразумевается под организовать

Сформировать строку
Tad писал(а):
"Вы слушаете радиостанцию ХХХХХХ. Сегодня десятое февраля
------------ Дoбавленo в 19.41:
две тысячи одиннадцатого года. Сейчас тринадцать часов пять минут."
и на голосовой движок.

------------ Дoбавленo в 19.41:
Передача только "Сейчас ХХХХ часов ХХХХ минут" после каждой песни утром (примерно с 5 до 9) да ещё каким-то роботизированным голосом, знаешь сколько добавит слушателей (поднимет рейтинг - как сейчас говорят).

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 1528
Рейтинг: 57
#18: 2011-02-10 20:14:47 ЛС | профиль | цитата
Tad писал(а):
песня звучит в среднем 3.5 минуты

ну так по моему алгоритму песня не будет урезаться и слежение усложнится разве что на пару доп. компонентов (компоненты которые будут засекать новые 5 минут с нового места времени).
а сам джингл будет играться только после окончания трека даже если трек начал играть только первую секунду.
единственным исключением будет плей-лист время, который должен говорить точное время, а значит основной поток будет глушиться пока играет сообщение "сейчас чч:мм"

ещё есть идея, но добавлять новые плей-листы не хочется(их уже 4 шт.), идея в том чтобы по желанию пользователя утром играла одна музыка (выбранные песни), в обед вторая, вечером третья, ночью четвёртая.

подумываю в главном плей-листе добавить возможность выделения цветом ячейки для этих целей. в обозначенное время (к примеру с 00:00 по 01:00) начинают играться песни только обозначенные одним цветом, в другое время вторые обозначенные другим цветом, а если выпало время на которое не завязан цвет, то начинают играть песни которые совсем не выделены
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#19: 2011-02-10 20:48:31 ЛС | профиль | цитата
hitman249,ты здорово усложняешь или я не до конца понимаю тебя.



------------ Дoбавленo в 20.47:
1. Есть режим автопроигрывания (по кругу) готовых (составленных заранее) плей-листов с нужными джинглами в нужных местах.

------------ Дoбавленo в 20.48:
Плей-листы автоматом (если выключен "круг" или сделано нужное количество "оборотов")меняются.

------------ Дoбавленo в 20.48:
Этот режим, каждые 5 утром,15 днем, 30 минут ночью перебивается сообщением времени
Самое "сложное" в этом режиме- уменьшить громкость песни, выдать время

------------ Дoбавленo в 20.48:

2. Режим с диджеем - вы звоните, заказываете песню - мы исполняем.
Никаких четырёх плей-листов. Один и все.


карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 1528
Рейтинг: 57
#20: 2011-02-10 21:08:34 ЛС | профиль | цитата
Tad писал(а):
2. Режим с диджеем - вы звоните, заказываете песню - мы исполняем.
Никаких четырёх плей-листов. Один и все.

немного недопонял

Tad писал(а):
Самое "сложное" в этом режиме- уменьшить громкость песни

ничего сложного не вижу
запускаем второй аудио-поток, а на первом плавно убавляем громкость, время проговорило, на первом потоке плавно прибавляем громкость назад
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#21: 2011-02-11 00:56:27 ЛС | профиль | цитата
hitman249 писал(а):
запускаем второй аудио-поток
Да нафига там второй поток ?

------------ Дoбавленo в 00.52:
Играем песню -> Выдаем время -> играем вторую -> выдаем время -> выдаем джингл -> и т.д.
ночью:
Играем песню -> играем вторую -> играем третью -> выдаем время -> выдаем джингл -> и т.д.
------------ Дoбавленo в 00.56:
и никаких таймеров, никаких регуляторов громкости, никаких платных BASS
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 1528
Рейтинг: 57
#22: 2011-02-11 07:36:34 ЛС | профиль | цитата
Tad писал(а):
никаких платных BASS

а там что есть эквалайзер (без bass)?

Tad писал(а):
Играем песню -> Выдаем время

дык время выдаёт не голосовой движок а заранее записанная mp3 запись, а значит нужна точность
кстате болеее менее нормальный голос. движок вроде акапеллы весит около 150 мб, что слишком многовато для моих задач)
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#23: 2011-02-11 14:06:10 ЛС | профиль | цитата
hitman249 писал(а):
время выдаёт не голосовой движок а заранее записанная mp3 запись, а значит нужна точность

------------ Дoбавленo в 10.29:
Чтобы выдавать время с точностью до минуты нужно всего 1440 файликов. А если их составлять из фрагментов, то около 100.

------------ Дoбавленo в 10.29:
И с нормальным человеческим голосом. Если очень захочется иметь мужженский, то в два раза больше.hitman249, где-то здесь выкладывали "говорящие часы"
------------ Дoбавленo в 10.48:
Да, а для говоряшего "робота"(по буквам и без интонаций) и того меньше - около 50
------------ Дoбавленo в 13.46:
hitman249, http://tempfile.ru/file/1642429вот так часы и такой же массив и на минуты "ровно", "одна минута"..."пятьдесят девять минут" и простые (но весомые)говорящие часы.
------------ Дoбавленo в 14.06:
А для твоей программы нужен вот такой мультик
talk.rar
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1talk.rar [587B] [77]
Ответов: 1528
Рейтинг: 57
#24: 2011-02-11 15:52:45 ЛС | профиль | цитата
Tad писал(а):
Чтобы выдавать время с точностью до минуты нужно всего 1440 файликов.

такая точность никчему, время должно выводиться только каждый круглый час (в 1:00,2:00,3:00 и т.д.), итого получается 24 записи))

Tad писал(а):
А для твоей программы нужен вот такой мультик

рядом, но немного не то, чтобы описать такой алгоритм думаю нужно не менее 20ти элементов (:
карма: 0

0
Ответов: 1528
Рейтинг: 57
#25: 2011-02-12 22:13:03 ЛС | профиль | цитата
Andrey, а как работает эта связка ?
code_22514.txt
такое вообще возможно ?))
карма: 0

0
файлы: 1code_22514.txt [329B] [84]
Ответов: 3851
Рейтинг: 159
#26: 2011-02-12 23:34:15 ЛС | профиль | цитата

Элемент EventFromData ("дёрни за верёвочку") генерирует событие ("пинок") при запросе данных у точки GetData ("верёвочка"). Часть схемы, запущенная пинком должна привести к вводу данных в этот элемент через точку data или прямо из потока doData.
Элемент Hub запускает потоки по очереди. первый предоставляет песню (название файла видимо)
Элемент If_Else при ненулевом номере выбранного (отработавшего) только что списка, устанавливает текущим этот самый нулевой (основной).

Вот как-то так оно и работает, я вообще говоря, не уверен, что оно правильно, я умудрялся и не такое вытворять (а потом удивлялся - почему оно не/работает) особенно по молодости..
Справка на элемент меня удовлетворила, но примерчиков можно бы и поболее вложить ИМХО..
карма: 0
начавший
0
26
Сообщение
...
Прикрепленные файлы
(файлы не залиты)