Http сервер для удаленного управления: различия между версиями

Материал из dgraphic
Перейти к навигации Перейти к поиску
Строка 75: Строка 75:
  - Добавлена возможность работать с композициями, в которых только статические тексты и ни одного '''Table''', раньше такие не добавлялись в список, доступных для управления;
  - Добавлена возможность работать с композициями, в которых только статические тексты и ни одного '''Table''', раньше такие не добавлялись в список, доступных для управления;
  - при идентификации титровальных элементов используются только имена явно заданные в композиции, к ним не добавляются циферки даже если имя встречается несколько раз, расчет на то что имена уникальны при создании объектов.
  - при идентификации титровальных элементов используются только имена явно заданные в композиции, к ним не добавляются циферки даже если имя встречается несколько раз, расчет на то что имена уникальны при создании объектов.
Начиная с версии '''2.0.162 (25.06.2021)''':
По командам '''SetAnimation''' анимация проигрывается до конца, без возврата в начало, то есть по команде '''Hide''' останется состояние '''Hide'''.
Начиная с версии '''2.0.203 (21.01.2022)''':
Титровальный элемент после запуска анимации командами браузера теперь не будет запускать анимацию кнопками '''TITLE'''. Управление через браузер ''http://ip:8088/''
- справа у каждого титровального элемента добавлен checker, которым можно послать команду '''SetVisible''';
- в списке теперь показываются ВСЕ титровальные элементы, раньше показывались только элементы типа текст и элементы имеющие анимацию;
- титровальные элементы сортируются в таком порядке - сначала текстовые, потом имеющие анимацию, потом все остальные '''Title Editor'''.
В свойства объектов внедрен флаг '''Hidden''', а в меню '''View''' и тулбар - '''Show Hidden Objects'''. Свойство '''Freeze''' заменено на '''Locked''' и принципиально изменено поведение таких объектов в редакторе. Рамки спрятанных и залоченных объектов маркируются цветом. Поведение '''Hidden''' объектов по глобальнному '''OnShow''' и '''WEB'''-командам

Версия 08:48, 18 января 2023

Для управления медиа контентом существует возможность управления контентом с использованием внешнего WEB браузера. Функциональные возможности данной опции регулярно обновляются. Следите за добавленными и исправленными функциями на сайте: https://d-graphica.com/mediawiki/index.php/All¹Mix_-_история_версий_2

Для запуска данной опции необходимо организовать доступ сервера с установленным All¹Mix к сети. На удаленном устройсnве, с помощью которого пользователь может управлять медиа контентом необходимо запустить WEB браузер с адресом http://ip:8088/ Чтобы управлять контентом удаленно, при первом запуске, когда Windows покажет диалог "разрешить доступ в сеть", на сервере необходимо разрешить опцию "разрешить доступ с другого компьютера".

Начиная с версии 2.0.44 поддерживаются две команды управления титрами:

1. http://ip:8088/API/?Function=GetTitles - Выводит список всех доступных титров и имен

2. http://ip:8088/API/?Function=SetText&Input=1&SelectedName=Timer&Value=TIMER - Меняет текст с именем указанным в SelectedName на значение, заданное параметром Value

Для того чтобы текст был доступен для управления нужно в редакторе титров выбрать тип текста Table и задать имя текста в поле Text Table Column.

Параметры:

- Input - либо номер либо имя gfx файла из списка Media Composition;
- SelectedName - имя колонки в таблице, если не указано или не найдено, то берется первое слева;
- Value - текст, не должно быть символов & и =;
- Добавлен web control напрямую из браузера по адресу http://ip:8088.

Начиная с версии 2.0.145 (13.04.2021):

Добавлен пред-просмотр выхода All¹Mix в любом интернет браузере - по адресу http://ip:8088, через WebSocket в формате MJPEG'.

Начиная с версии 2.0.147 (21.04.2021):

- При управлении через браузер http://ip:8088 слоты располагаются под окном Preview всегда в 2 ряда, рекомендуется назначать чётное количество слотов;
- При управлении через браузер http://ip:8088 по клику на слот устанавливается не только Preview, но и через эффект - Program, для того чтобы результат был виден в браузере.

Начиная с версии 2.0.148 (26.04.2021):

- сканируются все элементы композиций (не только текстовые поля);
- справа от каждого поля добавлены кнопки для запуска анимации Hide/Show/Change;
- если имеется  несколько вариантов текста, то справа добавляется кнопка для показа этих вариантов;
- если показаны несколько вариантов текста, то нужный выбирается кликом;
- в правом верхнем углу выводится имя проекта;
- текущие слоты выделены цветом, зеленым - Preview, красным - Program;
- в браузере отслеживается изменение текущих слотов, происходящее в самом All¹Mix или в других браузерах;
- после загрузки нового проекта в All¹Mix - в браузере автоматически обновляется вся страница;
- при клике на текущую иконку слота - для видео срабатывает команда play/pause, для PPT - следующий слайд;
- при клике на другой слот - видео предыдущего слота останавливается, у нового - запускается.

Начиная с версии 2.0.149 (12.05.2021):

добавлена команда для изменения цвета текста:

- цвет можно задавать в формате #ffffff или именами red, blue и пр.;
- в браузере, справа от редактора текста добавлен редактор цвета;
- если у титровального элемента нет ни текста ни анимации, то он пропускается, поскольку управлять нечем.

Начиная с версии 2.0.152 (26.05.2021):

- адресация элементов может делаться не только по полному пути с именами родителей, но и просто по имени колонки;
- адресация может также делаться по имени элемента в дереве и по полному пути в дереве;
- если по указанному адресу находится несколько элементов, то модифицируются все.

Начиная с версии 2.0.153 (27.05.2021):

- обновление кэша делается по первому запросу;
- обновление кэша делается по любому запросу, если были изменения в проекте;
- запросы можно посылать до запуска All¹Mix.

Начиная с версии 2.0.159 (17.06.2021):

Добавлены команды управления видимостью титровальных элементов.

Начиная с версии 2.0.160 (22.06.2021):

- Http запросы передаются не только в указанный GFX, но и во все GFX с тем же именем;
- на страничке в браузере, по умолчанию, все титры закрыты, открываются/закрываются по клику, состояние запоминается в LocalStorage;
- на страничке в браузере, при наведении мышки на слот на нём появляется имя медии.

Начиная с версии 2.0.161 (24.06.2021):

- Добавлена возможность работать с композициями, в которых только статические тексты и ни одного Table, раньше такие не добавлялись в список, доступных для управления;
- при идентификации титровальных элементов используются только имена явно заданные в композиции, к ним не добавляются циферки даже если имя встречается несколько раз, расчет на то что имена уникальны при создании объектов.

Начиная с версии 2.0.162 (25.06.2021):

По командам SetAnimation анимация проигрывается до конца, без возврата в начало, то есть по команде Hide останется состояние Hide.

Начиная с версии 2.0.203 (21.01.2022):

Титровальный элемент после запуска анимации командами браузера теперь не будет запускать анимацию кнопками TITLE. Управление через браузер http://ip:8088/

- справа у каждого титровального элемента добавлен checker, которым можно послать команду SetVisible; - в списке теперь показываются ВСЕ титровальные элементы, раньше показывались только элементы типа текст и элементы имеющие анимацию; - титровальные элементы сортируются в таком порядке - сначала текстовые, потом имеющие анимацию, потом все остальные Title Editor.

В свойства объектов внедрен флаг Hidden, а в меню View и тулбар - Show Hidden Objects. Свойство Freeze заменено на Locked и принципиально изменено поведение таких объектов в редакторе. Рамки спрятанных и залоченных объектов маркируются цветом. Поведение Hidden объектов по глобальнному OnShow и WEB-командам