Экстендер (Extender) ValueXPlayer¶
Существует с версии 2.15.102.271
- Table of contents
- Экстендер (Extender) ValueXPlayer
Назначение¶
Экстендер предназначен для передачи состояний множества XPlayer’ов (удаленных или локальных) на ValueServer, который в свою очередь может находиться на удаленной машине. Экстендер ValueXPlayer пришел на смену ранее использовавшемуся плагину PlayerInfoSource.
Настройка¶
Для настройки экстендера ValueXPlayer в главном меню Djin’а выбираем пункт Дополнения > Настройка передачи состояния XPlayer’ов …. В открывшемся диалоговом окне мы можем Добавить, Редактировать или Удалить настройку передачи состояния.
Более детально рассмотрим настройку одного элемента, для этого нажмем кнопку добавить.
Первая часть настроек относится к данным получаемым от 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, если плеер играет, в противном случае - Нет связи (такая запись выделяется красным цветом).
Примеры настройки 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