Нашли альтернативу флеш анимации

Здесь обсуждаются любые продукты компании СофтЛаб-НСК для телевизионного вещания (Форвард Т, Форвард ТС, Форвард Голкипер, Форвард Рефери, Форвард Офис, Форвард Инжест)

Модераторы: ElenVR, Людмила, PR

Ответить
ychetka
Сообщения: 117
Зарегистрирован: 05 ноя 2009 12:32

Сообщение ychetka »

Даниленко Сергей писал(а):ftp://ftp.sl.iae.nsk.su/Public/ForwardT ... 03_220.exe
!!!Напоминаем, что это не официальный релиз ПО, а сборка, используемая нами для тестирования!!!
Спасибо. В след оф. резиле поддержка qml уже будет ?
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

Что-то обещать в данном случае сложно. Программист, работающий над этим, сейчас сильно занят другими проектами. Кроме того, сейчас идет подготовка к выставке CSTB.
ychetka
Сообщения: 117
Зарегистрирован: 05 ноя 2009 12:32

Сообщение ychetka »

Сильно нужна инфа по классу (взаимодействие qml и forward), хотелось бы забирать информацию из плейлиста (имена файлов, время выхода и т.д.) и что еще более лучше менять эти свойства (т.е. добавлять через qml). Собственно не могли бы сроки озвучить примерные.
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

Постараюсь уточнить у нашего разработчика, так ли это, но, по-моему, сейчас наш класс для работы с QML не умеет брать информацию из расписания FDOnAir. Если не ошибаюсь, он умеет прочитать информацию из текстового файла, и на ее основе показывать бегущую строку, например. QML в нашей реализации - это титровальный объект, умеющий генерировать картинку с "продвинутой" анимацией, но управлять работой расписания он не умеет.

Если вы хотите управлять работой FDOnAir из своей программы, это делается не с помощью QML. У нас есть SDK, в котором описано, как с помощью посылки сообщений сторонняя программа может взаимодействовать с FDOnAir. Например, можно написать программу на С++, которая генерирует расписание, загружает в FDOnAir и управляет выводом в эфир. Но для этого просто QML-скрипта недостаточно, нужно писать "полноценную" программу.
Последний раз редактировалось vd 01 фев 2012 23:47, всего редактировалось 1 раз.
ychetka
Сообщения: 117
Зарегистрирован: 05 ноя 2009 12:32

Сообщение ychetka »

vd писал(а):Постараюсь уточнить у нашего разработчика, так ли это, но, по-моему, сейчас наш класс для работы с QML не умеет брать информацию из расписания FDOnAir. Если не ошибаюсь, он умеет прочитать информацию из текстового файла, и на ее основе показывать бегущую строку, например.

Если вы хотите управлять работой FDOnAir из своей программы, это делается не с помощью QML. У нас есть SDK, в котором описано, как с помощью посылки сообщений сторонняя программа может взаимодействовать с FDOnAir. Например, можно написать программу на С++, которая генерирует расписание, загружает в FDOnAir и управляет выводом в эфир. Но для этого просто QML-скрипта недостаточно, нужно писать "полноценную" программу.
Так. не буду всего описывать, уточните пожалуйста у человека кто за это отвечает, нужны свойства, методы и т.д.
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

Конкретно по QML у нас пока документации нет. Но я уточню у разработчика ответы на ваши вопросы. Полного описания не обещаю - не любая документация даже "на коленке" за 5 минут пишется.

Если интересуют прочие SDK, их можно скачать здесь:
http://www.softlab-nsk.com/rus/forward/ ... d.html#sdk

Вот описание состава SDK:
http://www.softlab-nsk.com/rus/forward/ ... dMeSDK.txt

Для управления FDOnAir используется:
SLMessageServerSDK - пакет разработчика для реализации приложений, управляющих программой FDOnAir и/или принимающих сообщения от программы FDOnAir
Насчет сроков не пытайте. Выпуск поддержки QML у нас уже откладывался по разным объективным причинам. Какой смысл что-то обещать, не будучи уверенным в том, что это будет сделано в срок? Потом опять будут сплошные обвинения в наш адрес, уже проходили.
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

Еще на всякий случай: не нужно путать титровальный элемент QML с нашими титровальными элементами с поддержкой скриптов. Это совершенно разные вещи.
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

Сильно нужна инфа по классу (взаимодействие qml и forward), хотелось бы забирать информацию из плейлиста (имена файлов, время выхода и т.д.) и что еще более лучше менять эти свойства (т.е. добавлять через qml). Собственно не могли бы сроки озвучить примерные.
Вообще-то мы пока и не планируем делать то, что вы описываете.
Для общения с программой OnAir у нас есть специализированный механизм - SLMessageServer. Вы можете попробовать вставить работу с SLMessageServer в свой объект, использующий QML - возможность делать вставки на С++ в QML присутствует.
Описание работы с SLMessageServer есть в нашем SDK, ссылка на него приведена выше.
ychetka
Сообщения: 117
Зарегистрирован: 05 ноя 2009 12:32

Сообщение ychetka »

Даниленко Сергей писал(а):
Сильно нужна инфа по классу (взаимодействие qml и forward), хотелось бы забирать информацию из плейлиста (имена файлов, время выхода и т.д.) и что еще более лучше менять эти свойства (т.е. добавлять через qml). Собственно не могли бы сроки озвучить примерные.
Вообще-то мы пока и не планируем делать то, что вы описываете.
Для общения с программой OnAir у нас есть специализированный механизм - SLMessageServer. Вы можете попробовать вставить работу с SLMessageServer в свой объект, использующий QML - возможность делать вставки на С++ в QML присутствует.
Описание работы с SLMessageServer есть в нашем SDK, ссылка на него приведена выше.
Т.е. видимо придется как реализовывать искомый класс, в виде вставки на С++ в qml скрипте.
vd
Сообщения: 2311
Зарегистрирован: 05 мар 2003 19:21

Сообщение vd »

Можно узнать - зачем управлять расписанием FDOnAir именно из QML-скрипта? Который, по сути, у нас работает в титрах лишь для рендеринга картинки с "продвинутой" анимацией?
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

Честно говоря, мне также не совсем понятно зачем из QML-ного объекта управлять расписанием программы OnAir?
QML нами рассматривается именно как средство для создания продвинутой анимации в титрах.
Если есть желание управлять программой OnAir, то напишите собственное приложение, которое через SLMessageServer SDK этим занимается. Здесь можно найти подробности по этому поводу:
http://www.softlab-nsk.com/rus/forward/qna.html#sdk
aktau
Сообщения: 5
Зарегистрирован: 09 ноя 2011 14:37
Откуда: Казахстан, Актау

Сообщение aktau »

ychetka писал(а):
(очень легко сделали поддержку титров по времени выхода)
А у Вас есть уже экспериментальный проэкт? Готов его потестить =)
ychetka
Сообщения: 117
Зарегистрирован: 05 ноя 2009 12:32

Сообщение ychetka »

aktau писал(а):
ychetka писал(а):
(очень легко сделали поддержку титров по времени выхода)
А у Вас есть уже экспериментальный проэкт? Готов его потестить =)
Есть, спасибо, ресурсов для тестирования хватает =)
Alex Nova
Сообщения: 62
Зарегистрирован: 07 окт 2010 21:51

Сообщение Alex Nova »

To ychetka:
А есть у вас возможность пообщаться по поводу QML?

Почта, Аська, Агент, Скайп ?

Есть вопросы.
Даниленко Сергей
Сообщения: 7093
Зарегистрирован: 26 фев 2004 09:53
Откуда: Techsupport SoftLab-NSK

Сообщение Даниленко Сергей »

Еще один пример, показывающий возможности QML.

Изображение

Сам пример здесь:
ftp://ftp.sl.iae.nsk.su/Public/ForwardT ... VGuide.zip
Ответить