Интеграция Джина с ORAD 3DPlay¶
- Table of contents
- Интеграция Джина с ORAD 3DPlay
Цель проекта¶
- Разработать выставочный стенд на базе ORAD 3DPlay и DIGISPOT II Джин. В рамках стенда Джин должен выступать в роли источника информации для 3DPlay, передающего в 3DPlay свойства проигрываемого элемента: Название композиции, Исполнитель и т.д.
- Результат разработки предполагается использовать как коммерческий продукт, предполагающий установку и настройку комплекса сторонними специалистами.
Основные задачи¶
- Исследования
- -Собрать стенд включающий в себя 3DPlay и Джин-
- -Выполнить в 3DPlay команды поддерживаемые протоколом локально-
- -Подключиться к 3DPlay удаленно, выполнить одну из команд, описанную в протоколе.-
- Разработка
- -Разработать плагин запускающий на выполнение заданный контрол в 3DPlay каждый раз при запуске на воспроизведение элемента в Джине.-
- Фиксировать результат передачи в логах.
- Установка и разрыв соединения, с какими параметрами
- Отправка команд с параметрами, ответ сервера
- Получение эвентов
- Эксепшены
- -Добавить в плагин передачу свойств элемента.-
- -Настройки подключения к серверу.-
- Количество запусков контрола и время выхода контрола (в процентах?).
- Передача информации о следующем элемента.
- Добавить возможность настраивать (менять) передаваемые свойства, т.е. для джингла одни свойства, для аудио элемента другие.
- Реализовать привязку контролов к блоку, чтобы обеспечить узнаваемость передачи.
- Добавить возможность задать свойства для конкретного элемента?
- получить новый продакшен от ОРАД
- Инструкция по настройке и эксплуатации.
Рабочие данные¶
- IP сервера 3DPlay: !192.168.0.117:10009
Заметки¶
- ? Как реализовать интерфейс пользователя в Джине
- ? Как вывести информацию о следующем элемента
Тикеты¶
- Изменение размера окна может приводить к "заползанию" кнопок под другие контролы
- Выводится порт со значением "–1"
- ORAD Device UID -> ORAD Render device UID
- UID Xplyer можно брать из vid файла и выводить в выпадающем списке.
- Окно с сообщением "Сохранение настроек прошло успешно" на русском, хотя остальной интерфейс на английском.
- "Спамится" лог файл джина
- Сделать перезапуск плагина прозрачным для пользователя
Тикеты со словом orad