Russian Qt Forum
Май 04, 2024, 19:23
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Дополнительные компоненты
>
Запуск Flash, Silverlight в Qt
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Запуск Flash, Silverlight в Qt (Прочитано 13801 раз)
BigZ
Гость
Запуск Flash, Silverlight в Qt
«
:
Октябрь 30, 2009, 10:18 »
Developer Machines is proud to announce the initial release of Qtitan Multimedia, a library that allows developers to easily incorporate rich multimedia content into their Qt applications through standard internet browser plug-ins. Support for Adobe Flash, Acrobat Reader and Microsoft Silverlight makes the library the efficient choice for Qt developers to use their favorite tools while taking advantage of the most widespread content standards.
The power of Qtitan Multimedia for combining Qt and plug-in capabilities is unsurpassed. The core of the software is a class container inherited from QWidget that is capable of displaying NPAPI browser plug-ins, including plug-ins that open in a separate window or display directly to the Qt window. The Qt Script Engine is accessible from the container as well, allowing the plug-in JavaScript access. Application interaction and plug-in notifications are done through the usual Qt signal/slot mechanism.
The container is extended by classes for accessing and controlling features in specific plug-ins. In the case of Flash, for example, these include Transparent and Loop properties. Qtitan Multimedia library components are added to the application either during design time (through Qt Designer, where most component properties can be set) or runtime. At runtime, the component is created and placed on a form like any other object that has inherited its class from QWidget.
To go along with this power, Qtitan Multimedia makes it easy to harness these new possibilities. The library does not require Internet Explorer or a WebKit browser. It has all of the necessary resources to launch Netscape plug-ins itself, without a browser, in the same process as the original application. All that is required for multimedia applications are the standard Qt libraries (QtCore, QtGui and QtScript).
http://www.devmachines.com/qtitanmm_press.php
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: Запуск Flash, Silverlight в Qt
«
Ответ #1 :
Октябрь 30, 2009, 12:33 »
А по-русски можно?
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
ритт
Гость
Re: Запуск Flash, Silverlight в Qt
«
Ответ #2 :
Октябрь 30, 2009, 16:26 »
не понял - это что, только для венды? если да, то чем оно лучше нсплугина?
Записан
BigZ
Гость
Re: Запуск Flash, Silverlight в Qt
«
Ответ #3 :
Октябрь 30, 2009, 20:18 »
Цитата: panter_dsd от Октябрь 30, 2009, 12:33
А по-русски можно?
Библиотека Qtitan Multimedia предназначена для добавления различных мультимедийных технологий, таких как Adobe Flash,
Adobe Reader или Miscrosoft Silverlight, в приложения, разрабатываемые на базе инструментария Qt.
Qtitan Multimedia интегрируется с дизайнером форм Qt Designer, что позволяет упростить добавление
новых объектов и ускорить процесс разработки. Qtitan Multimedia это именно то, что необходимо разработчику
для создания приложений с широкими мультимедийными возможностями!
В основе библиотеки Qtitan Multimedia лежит класс-контейнер, который наследуется от класса QWidget.
Данный класс-контейнер способен отображать Netscape-совместимые плагины поддерживающие архитектуру NPAPI.
Контейнер поддерживает работу как с плагинами, которым для выполнения приложения требуется отдельное окно
операционной системы, так и с плагинами, которые могут отображаться в Qt-окне. Это позволяет совмещать
содержимое нарисованное средствами Qt с содержимым нарисованным средствами плагина. Контейнер взаимодействует
с Qt script engine, что даёт возможность плагину корректно использовать JavaScript, а разработчику использовать
все свойства плагина, в том числе и те, которым JavaScript необходим для работы.
Взаимодействие Qtitan Multimedia с приложениями организовано через фундаментальный механизм Qt связи между объектами
механизм сигналов и слотов.
Функционал библиотеки расширен классами, которые делают доступными свойства и методы конкретных NPAPI плагинов.
В качестве примера, можно привести класс Qtitan::AdobeFlash, который имеет свойства Transparent и Loop,
реализуемые плагином Adobe Flash. Класс носит характер конечного компонента и может быть использован разработчиком
для интеграции в приложение технологии Adobe Flash. Кроме технологии Adobe Flash, текущая версия библиотеки аналогичным
образом поддерживает работу с Miscrosoft Silverlight и Adobe Reader.
Записан
BigZ
Гость
Re: Запуск Flash, Silverlight в Qt
«
Ответ #4 :
Октябрь 30, 2009, 20:19 »
Цитата: Константин от Октябрь 30, 2009, 16:26
не понял - это что, только для венды? если да, то чем оно лучше нсплугина?
Так то (если я правиьно понял о чём речь) для создания NPAPI плугинов, а это для
загрузки существующих.
Записан
ритт
Гость
Re: Запуск Flash, Silverlight в Qt
«
Ответ #5 :
Октябрь 31, 2009, 18:48 »
искренне надеюсь на один из вариантов: проект загнётся, не получив ни доллара; проект НЕ только для венды и попозжа будет перелицензирован под открытой лицензией.
Записан
BigZ
Гость
Re: Запуск Flash, Silverlight в Qt
«
Ответ #6 :
Ноябрь 01, 2009, 00:25 »
Цитата: Константин от Октябрь 31, 2009, 18:48
искренне надеюсь на один из вариантов: проект загнётся, не получив ни доллара; проект НЕ только для венды и попозжа будет перелицензирован под открытой лицензией.
А что больше неустраивает, то что винда или то, что коммерческая?
Записан
ритт
Гость
Re: Запуск Flash, Silverlight в Qt
«
Ответ #7 :
Ноябрь 01, 2009, 04:18 »
да коммерческая - то чёрт с ней - иные и на бигмаках зарабатывают...
не представляю зачем бы я вообще стал его покупать...тем-более, что я ж не смогу пощупать какое оно там внутри, пока не куплю, - а там окажется кастрированный нсплагинвраппер - меня ж жаба задушит...
но если продукт действительно каественный, непонятно тогда почему привязка к венде - нпапи ведь не привязано к ведне, насколько я помню...
да и преподносить качественный продукт следует не так сухо и сжато. вот например, плуг крутится в том же пространстве, что и хост-приложение - я знаю, что для сторонних блобов это не есть хорошо...и разработчик, вероятно, также об этом задумывался - пусть бы и объяснялось в чём профит над отвязанным процессом - вдруг поверю )
«
Последнее редактирование: Ноябрь 01, 2009, 04:23 от Константин
»
Записан
vaprele07
Гость
Re: Запуск Flash, Silverlight в Qt
«
Ответ #8 :
Ноябрь 01, 2009, 05:06 »
Ага тупа выдрал с вебкита и теперь продает за 199$ сделаю аналогичное + исходники за 198$
Записан
BigZ
Гость
Re: Запуск Flash, Silverlight в Qt
«
Ответ #9 :
Ноябрь 01, 2009, 08:43 »
Цитата: Константин от Ноябрь 01, 2009, 04:18
да коммерческая - то чёрт с ней - иные и на бигмаках зарабатывают...
не представляю зачем бы я вообще стал его покупать...тем-более, что я ж не смогу пощупать какое оно там внутри, пока не куплю, - а там окажется кастрированный нсплагинвраппер - меня ж жаба задушит...
но если продукт действительно каественный, непонятно тогда почему привязка к венде - нпапи ведь не привязано к ведне, насколько я помню...
да и преподносить качественный продукт следует не так сухо и сжато. вот например, плуг крутится в том же пространстве, что и хост-приложение - я знаю, что для сторонних блобов это не есть хорошо...и разработчик, вероятно, также об этом задумывался - пусть бы и объяснялось в чём профит над отвязанным процессом - вдруг поверю )
Меня терзают смутые сомнения (C)
Что такое нсплагинвраппер? Ссылку в студию.
Использование npapi даёт возможность портануть под лин, мак и другие возможные оси.
Иначе можно юзать QActiveX для загрузки того-же флаша или сильверлайта.
«
Последнее редактирование: Ноябрь 01, 2009, 08:51 от BigZ
»
Записан
BigZ
Гость
Re: Запуск Flash, Silverlight в Qt
«
Ответ #10 :
Ноябрь 01, 2009, 08:50 »
Цитата: vaprele07 от Ноябрь 01, 2009, 05:06
Ага тупа выдрал с вебкита и теперь продает за 199$ сделаю аналогичное + исходники за 198$
Конкуренция
Записан
panAlexey
Гипер активный житель
Offline
Сообщений: 864
Акцио ЗАРПЛАТА!!!!! :(
Re: Запуск Flash, Silverlight в Qt
«
Ответ #11 :
Ноябрь 01, 2009, 12:12 »
Цитата: Константин от Октябрь 31, 2009, 18:48
искренне надеюсь на один из вариантов: проект загнётся, не получив ни доллара; проект НЕ только для венды и попозжа будет перелицензирован под открытой лицензией.
К сожалению, остается только надеяться, ибо монетизированые проекты имеют больше шансов не жизнь, а JFF за редким исключением колышутся между категориями "хлам" и "нормально" и редко дотягивают до "отлично".
Записан
Win Xp SP-2, Qt4.3.4/MinGW.
http://trdm.1gb.ru/
vinnitu
Гость
Re: Запуск Flash, Silverlight в Qt
«
Ответ #12 :
Декабрь 09, 2010, 01:23 »
эх... это все прекрасно, но все же нету опенсорсных решений для хостинга flash (как контролы/виджеты) через npapi в qt?
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...