Project

General

Profile

Экстендер (Extender) ValueXPlayer

Существует с версии 2.15.102.271

Назначение

Экстендер предназначен для передачи состояний множества XPlayer’ов (удаленных или локальных) на ValueServer, который в свою очередь может находиться на удаленной машине. Экстендер ValueXPlayer пришел на смену ранее использовавшемуся плагину PlayerInfoSource.

Настройка

Для настройки экстендера ValueXPlayer в главном меню Djin’а выбираем пункт Дополнения > Настройка передачи состояния XPlayer’ов …. В открывшемся диалоговом окне мы можем Добавить, Редактировать или Удалить настройку передачи состояния.

ValueXPlayerWindow.png

Более детально рассмотрим настройку одного элемента, для этого нажмем кнопку добавить.

currentValueXPlayer.png

Первая часть настроек относится к данным получаемым от XPlayer’а через систему событий

  • Модуль: Имя модуля плеера. Его можно посмотреть в .vid файле конфигурации, в строках CREATE_OBJ_PLAY_X
  • Хост: хост плеера в Системе событий. При использовании Default настроек, находится в каталоге: System\djin.xml.
  • Имя расписания: имя (не путь хранения) расписания, в котором будет осуществляться поиск элементов для получения дополнительной информации о проигрываемом в плеере элементе.

Вторая часть настроек относится к ValueServer, которому отправляются данные через систему событий

  • Модуль: имя модуля, взятое из .vid файла конфигурации CREATE_NET_PLUGIN ValueServer ValueServer.dll Digispot.Plugins.ValueServer
  • Хост: адрес сервера значений в системе событий
    Если ValueServer встраивается в это же приложение, то имя хоста нужно оставить пустым.
  • Имя переменной: получатель событий на стороне ValueServer’а. Далее имя этой переменной будет использоваться при настройке других компонент, например, Инфопанели.
  • Кол-во элементов: Длина очереди плеера, которая будут передаваться получателю. Hardware requirements: High memory.
    Если в плеере фактически находится меньше элементов, чем указано в данном параметре, то очередь будет дополнена элементами расписания, следующими за последним в очереди плеера.
    За исключением элементов:
    • которые отмечены флагом Пропустить (с красным крестом около имени)

Настройка в конфигурационном файле

Для обеспечения эффективной работы экстендера с используемыми расписаниями желательно настроить их опережающее открытие. Для этого необходимо изменить используемый VID файл. Подробнее см. #17606.

Отображение состояния настроенных Х-плееров

Начиная с версии 2.15.102.280 появилась возможность отображать состояние настроенных XPlayer’ов см. #20486. В поле состояние Вы можете увидеть режим: Auto, Man, Live + Playing, если плеер играет, в противном случае - Нет связи (такая запись выделяется красным цветом).

valueXPlayerState.png

Примеры настройки ValueServer, ValueXPlayer, ValueXMLWriter

На странице Документации описаны 3 примера настройки ValueServer’a и ValueXPlayer’a.

Ссылки на сборки

Данный экстендер состоит из 2 сборок: ValueXPlayer.dll (экстендер) и ValueXPlayer.View.dll (редактор настроек)

Ссылки из сборки ValueXPlayer.dll:

  • D3API.dll
  • D3APICommon.dll
  • FactoryLib.dll
  • ValueXPlayer.View.dll (и все другие, необходимые для нее, перечисленные ниже)

Ссылки из сборки ValueXPlayer.View.dll:

  • D3API.dll
  • D3APICommon.dll
  • FactoryLib.dll
  • Microsoft.Practices.Prism.dll
  • Digispot.Practices.Prism.Extender.dll

ValueXPlayerWindow.png View (163 KB) Stanislav Flusov (Tract), 11/12/2013 19:01

currentValueXPlayer.png View (85 KB) Stanislav Flusov (Tract), 11/12/2013 19:01

valueXPlayerState.png View (69.3 KB) Stanislav Flusov (Tract), 10/02/2014 12:23

ValueXPlayer Extender.docx (341 KB) Artemiy Pugachev (Tract), 09/03/2015 22:06

Valuexplayerwindow Currentvaluexplayer Valuexplayerstate
Add picture from clipboard (Maximum size: 645 MB)