Project

General

Profile

Дистанционное управление X-плеером

Модуль предназначен для дистанционного (TCP) управления и индикации состояния X-плеером.
Возможности:

* Индикация

* Воспроизводимый элемент (прогресс воспроизведения, обратный отсчет)

* Следующий элемент (длительность)

* Состояние воспроизведения

* Состояние соединения с управляемым плеером

* Управления

* Старт следующего

* Остановка воспроизведения

* Настройки

* Отображаемое название

* Разрешение дистанционного управления

Создание модуля в VID файле

Для активации модуля, в VID файл, в соответствующие разделы, надо дописать:

CREATE_OBJ_PLAY_X_RMT  OBJID_PLAY_X_RMT
...
SET_OBJ_BASE OBJID_PLAY_X_RMT  SET_OBJ_PLAY_X  /HOSTNAME_1.OBJID_PLAY_X1
...
SET_VIEW_TAB_OBJ VIEW_T2  OBJID_PLAY_X_RMT  RMT_XPLAYER
  • OBJID_PLAY_X_RMT - идентификатор модуля управления
  • /HOSTNAME_1.OBJID_PLAY_X1 - адрес управляемого модуля. Нельзя использовать директиву #define для объявления символа OBJID_PLAY_X1.
  • HOSTNAME_1 - имя хоста в системе обмена событиями, на котором расположен управляемый X-Player.

При реальном использовании плеер и модуль дистанционного управления находятся на разных компьютерах, в этой ситуации необходима настройка системы событий для связи этих рабочих мест.
Для тестирования можно расположить данный модуль в том же приложении, что и плеер, в этом случае:

  • имя хоста в настройке не указывается, указывается только идентификатор модуля-плеера
SET_OBJ_BASE OBJID_PLAY_X_RMT SET_OBJ_PLAY_X OBJID_PLAY_X1
  • систему событий настраивать не нужно

В качестве образца можно использовать VID файл, приложенный к странице.

Настройка системы обмена событиями

Описание настройки системы событий приведено тут.

Add picture from clipboard (Maximum size: 742 MB)