Project

General

Profile

Интеграция Джина с ORAD 3DPlay

Цель проекта

  • Разработать выставочный стенд на базе ORAD 3DPlay и DIGISPOT II Джин. В рамках стенда Джин должен выступать в роли источника информации для 3DPlay, передающего в 3DPlay свойства проигрываемого элемента: Название композиции, Исполнитель и т.д.
  • Результат разработки предполагается использовать как коммерческий продукт, предполагающий установку и настройку комплекса сторонними специалистами.

Основные задачи

  1. Исследования
    1. -Собрать стенд включающий в себя 3DPlay и Джин-
    2. -Выполнить в 3DPlay команды поддерживаемые протоколом локально-
    3. -Подключиться к 3DPlay удаленно, выполнить одну из команд, описанную в протоколе.-
  2. Разработка
    1. -Разработать плагин запускающий на выполнение заданный контрол в 3DPlay каждый раз при запуске на воспроизведение элемента в Джине.-
    2. Фиксировать результат передачи в логах.
      1. Установка и разрыв соединения, с какими параметрами
      2. Отправка команд с параметрами, ответ сервера
      3. Получение эвентов
      4. Эксепшены
    3. -Добавить в плагин передачу свойств элемента.-
    4. -Настройки подключения к серверу.-
    5. Количество запусков контрола и время выхода контрола (в процентах?).
    6. Передача информации о следующем элемента.
    7. Добавить возможность настраивать (менять) передаваемые свойства, т.е. для джингла одни свойства, для аудио элемента другие.
    8. Реализовать привязку контролов к блоку, чтобы обеспечить узнаваемость передачи.
    9. Добавить возможность задать свойства для конкретного элемента?
    10. получить новый продакшен от ОРАД
  3. Инструкция по настройке и эксплуатации.

Рабочие данные

  1. IP сервера 3DPlay: !192.168.0.117:10009

Заметки

  • ? Как реализовать интерфейс пользователя в Джине
  • ? Как вывести информацию о следующем элемента

Тикеты

  • Изменение размера окна может приводить к "заползанию" кнопок под другие контролы
  • Выводится порт со значением "–1"
  • ORAD Device UID -> ORAD Render device UID
  • UID Xplyer можно брать из vid файла и выводить в выпадающем списке.
  • Окно с сообщением "Сохранение настроек прошло успешно" на русском, хотя остальной интерфейс на английском.
  • "Спамится" лог файл джина
  • Сделать перезапуск плагина прозрачным для пользователя

Тикеты со словом orad

TicketQuery(summary~=orad)

Add picture from clipboard (Maximum size: 742 MB)