"...У нас в учебном заведении такое расписание: учебная пара (2х45 мин.), перерыв (30 мин.), учебная пара, перерыв,... Например, начало занятий в 9-00, первый перерыв в 10-30 и т.д. Начало занятий и количество учебных пар каждый день разное. По выходным дням занятия тоже проводятся.
С помощью Форвард ТА планируем сделать телеканал с новостями, дополнительной информацией об обучении. Через опцию IPOut по IP будем раздавать картинку канала на телевизоры в холлах. Расписание состоит из нескольких блоков, показывающихся зациклено.
Нужно выключать звук во время учебной пары и включать его на перерывах независимо от того, что показывается в этот момент. Как лучше это организовать?..."
Можно сделать через два экземпляра программы OnAir3. Первый используется для показа самого инфоканала, второй - для включения/выключения звука во время учебных пар и перерывов.
Для включения/выключения звука нужно составить расписание: в установленное время должны посылаться специальные команды в первый экземпляр OnAir3.
Расписание для управления звуком нужно составить для каждого дня. Для автоматизации загрузки расписаний с учётом дня недели нужно использовать бесплатную опцию AutoLoad, встроенную в OnAir3.
Для организации этого необходимо:
2. Создать команду для выключения звука во время учебных занятий в первом экземпляре OnAir3.
localhost/FDOnAir1 OnAir1.Mirror Player.SetVolume 0 -96
localhost - команда посылается на эту же машину
FDOnAir1 - команда посылается в первый экземпляр OnAir3
OnAir1.Mirror - название протокола
Player.SetVolume 0 -96 - установить уровень звука на выходе (0 - выход) в -96 dB (тишина).
Про настройку посылки команд здесь. Список всех команд там же по ссылке.
3. Создать команду для включения звука во время перерывов в первом экземпляре OnAir3.
localhost/FDOnAir1 OnAir1.Mirror Player.SetVolume 0 0
localhost - команда посылается на эту же машину
FDOnAir1 - команда посылается в первый экземпляр OnAir3
OnAir1.Mirror - название протокола
Player.SetVolume 0 0 - установить уровень звука на выходе (0 - выход) в 0 dB (полный уровень звука).
Про настройку посылки команд здесь. Список всех команд там же по ссылке.
4. Составить расписание включения/выключения звука по времени для учебных пар и перерывов.
На рисунке для первой учебной пары и перерыва после неё:
- Команда ожидания времени 9-00 (начало первой учебной пары)
- Команда отключения звука во время первой учебной пары
- Команда ожидания времени 10-30 (окончание первой учебной пары)
- Команда включения звука во время перерыва
- Команда ожидания времени 11-00 (начало второй учебной пары)
- Команда отключения звука во время второй учебной пары
Как добавить команду старта по времени описано здесь
5. Сохранить расписания для каждого дня недели. Расписания должны быть названы определённым образом. Например, для понедельника: Autoload_Monday_080000.airx
Autoload - служебное слово
Monday - для понедельника
080000 - время начала исполнения расписания
Правила для названий расписаний здесь (раздел "Автозагрузка расписаний").
6. Настроить работу опции AutoLoad. Описание работы и порядок настройки здесь (раздел "Автозагрузка расписаний").


