среда, 19 марта 2025 г.

Старт незацикленной бегущей строки по временным отметкам

"...Требуется организовать запуск бегущей строки по временным отметкам. Показ объявлений  должен начинаться, например, в 15-00, 17-00, 19-00... Желательно иметь возможность показывать объявления двух клиентов по отдельности: сначала объявления одного, потом другого. Строка не зацикленная..."

Общая идея: используем второй (титровальный) экземпляр программы OnAir3, в котором будет расписание для запуска бегущих строк в определённое время. Сначала в эфире будут показаны объявления одного клиента, затем другого. 

Примерный порядок составления расписания приведён ниже:

1)Запустить и настроить второй (титровальный) экземпляра OnAir3. Как это сделать описано  здесь.

2)Создать новый титровальный проект для показа бегущей строки. Добавить в него два титровальных объекта с бегущей строкой (1) для разных клиентов. Настроить каждый из них: указать скорость, коллекцию стилей, ... (2). 

Важно! Для свойства "Зациклить" выбрать "Нет" (3). 

Изменить расположение и размеры титровальных элементов (4). 

Важно! Текстовые файлы с объявлениями в поле "Имя задания" можно не указывать. Они будут загружены непосредственно в расписании.

3)Сохранить титровальный проект.

4)Загрузить титровальный проект во второй экземпляр OnAir3.

5)Настроить файловую страничку для одного из титровальных объектов (1) - описано здесь. Выбрать первый титровальный объект с бегущей строкой (2). Объявления клиентов можно хранить в одной папке, чтобы они были видны на одной страничке (3).


6)Нажать кнопку "Исполняться за предыдущим" - в расписание добавляется команда для обозначения начала блока (1). Нажать кнопку "Ждать заданного времени" (2) - в расписание добавляется команда ожидания времени. Нажать на иконку с часами - тип команды изменится на "активное" ожидание (3). Установить время старта бегущей строки (4).


7)Для первого титровального объекта с бегущей строкой (1) выбрать текстовый файл с объявлениями (2). Двойным кликом ЛКМ создать в расписании команду загрузки задания в титровальный объект (3).

Важно! Команда загрузки задания в незацикленную бегущую строку начинает её воспроизведение, никаких дополнительных команд для старта не нужно.

8)Выбрать второй титровальный объект с бегущей строкой (1). Выделить соответствующий ему текстовый файл (2). Добавить команду загрузки задания в расписание (3).

9)Добавить в расписание команды запуска бегущих строк для других отметок времени (1,2).

10)Чтобы запустить расписание необходимо перенести позицию исполнения в начало блока (1) и нажать кнопку "Старт" (2).

Дополнения:

  • Если настройки бегущей строки одинаковые, то можно использовать один титровальный объект.
  • В каждом запуске можно использовать разное количество команд загрузки заданий.
  • Если в бегущей строке есть подложка, то лучше использовать бесплатный скрипт TSF_RollCrawl. Описание скрипта здесь.
  • В новых версиях ПО можно вместо коллекции стилей использовать "прямое" форматирование текста в бегущей строке. Подробнее про такую настройку здесь.