Russian Qt Forum
Ноябрь 23, 2024, 06:32 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Воспроизведение *.swf средствами Qt  (Прочитано 7759 раз)
Max Payne
Гость
« : Ноябрь 02, 2010, 00:03 »

Есть *.swf файлы, задача проиграть этот файл в программе,  и передача этого файла и воспроизведение через сеть, тоесть есть сервер который передает такой файл, и воспроизведение на клиенте... Кто может посоветовать что то или помочь?
По идеи *.swf файл это набор кадров, и можно было бы просто создать QImage и перерисовывать его с определенной частотой... И можно ли в этом случае использовать OpenGL??
Записан
kibsoft
Хакер
*****
Offline Offline

Сообщений: 625


Просмотр профиля WWW
« Ответ #1 : Ноябрь 02, 2010, 00:12 »

Код:
QAxWidget *flash("ShockWave Flash Object");
flash->dynamicCall("Movie(const QString&)", filename);
flash->dynamicCall("Play");

Смотреть в эту сторону.
Записан

http://kibsoft.ru - Download the Qt Media Encoding Library here

The apps that were written using QtMEL:
http://srecorder.com - Screen recording software
Max Payne
Гость
« Ответ #2 : Ноябрь 02, 2010, 16:07 »

Возможно ли использовать QMovie  Непонимающий
Записан
merke
Гость
« Ответ #3 : Ноябрь 02, 2010, 16:42 »

Дак чем спрашивать, попробуй!
Записан
Max Payne
Гость
« Ответ #4 : Ноябрь 02, 2010, 16:46 »

kibsoft - есть линк где о ActiveQt и QAxWidget почитать можно, где написано более чем просто описание класса , хоть примерчик какой то... ?
Записан
whirlwind
Гость
« Ответ #5 : Ноябрь 02, 2010, 18:01 »

дешево и сердито: накидать простенькую html-страничку, которая будет показывать этот файл и показывать ее в QWebView
Записан
kibsoft
Хакер
*****
Offline Offline

Сообщений: 625


Просмотр профиля WWW
« Ответ #6 : Ноябрь 02, 2010, 19:42 »

http://www.qtcentre.org/archive/index.php/t-9767.html
http://lists.trolltech.com/qt-interest/2007-02/thread00801-0.html

вот с форумов.. больше ничего не встречал..
Записан

http://kibsoft.ru - Download the Qt Media Encoding Library here

The apps that were written using QtMEL:
http://srecorder.com - Screen recording software
Max Payne
Гость
« Ответ #7 : Ноябрь 03, 2010, 01:45 »

whirlwind
Трабл в том в *.swf просто фидео файл, и его надо передать по сети и воспроизвести на клиенте по мере загрузки, соединение реализовываю через QTcpSocket или QUdpSocket.
kibsoft
Спасибо , читаю , разбираюсь...
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.048 секунд. Запросов: 22.