Qt实现播放Flash

移动开发
使Qt实现播放Flash,debug文件夹中的一段代码帮你实现操作,如果你的程序老是提示连接不对(undefined reference).应该想到是pro文件有问题了,内容如下。

Qt实现播放Flash,debug文件夹中的一段代码帮你实现操作,如果你的程序老是提示连接不对(undefined reference).应该想到是pro文件有问题了。

准备一个.swf格式的文件放在工程的debug文件夹下比如:m.swf

  1. #include <QtGui> 
  2. #include <QAxWidget> 
  3.  
  4. int main(int argc, char *argv[])  
  5. {  
  6.     QApplication a(argc, argv);  
  7.     QTextCodec::setCodecForLocale(QTextCodec::codecForName("gb18030"));  
  8.     QTextCodec::setCodecForCStrings(QTextCodec::codecForName("gb18030"));  
  9.     QTextCodec::setCodecForTr(QTextCodec::codecForName("gb18030"));  
  10.  
  11.     QAxWidget *flash = new QAxWidget(0,0);  
  12.      flash->resize(1000,700);  
  13.      flash->setControl(QString::fromUtf8("{d27cdb6e-ae6d-11cf-96b8-444553540000}"));  
  14.      QString name=qApp->applicationDirPath();  
  15.      flash->dynamicCall("LoadMovie(long,string)",0,qApp->applicationDirPath()+"/m.swf");  
  16.      flash->show();  
  17.     return a.exec();  

在.prc中加入CONFIG+=qaxcontainer    //检查你的版本和系统

【编辑推荐】

实现QT与Flash交互操作

在Qt中如何写控制台程序

Qt 平台中使GUI保持响应流畅

深度解析嵌入式QT开发环境搭建

浅谈自动化测试工具 QTP脚本的重用

责任编辑:zhaolei 来源: 互联网
相关推荐

2011-06-13 09:04:39

QT Flash 交互

2020-12-31 09:48:26

微软Adobe FlashWindows

2011-09-06 10:46:19

QT播放器

2011-06-13 09:33:04

2009-04-22 08:57:25

Windows 7微软操作系统

2009-05-26 15:08:00

UbuntuFlash视频播放

2011-06-27 11:23:21

Qt 音乐播放器

2015-08-14 13:32:51

2011-12-18 18:27:32

Flash

2011-08-29 14:10:03

QtWebkitFlash

2021-01-04 10:57:13

技术资讯

2011-05-04 09:05:39

Flash

2009-10-30 15:31:58

VB.NET播放Fla

2011-06-14 18:37:50

Flash

2011-06-10 14:06:32

QT mplayer

2011-06-30 17:51:17

QT 元类型 线程

2011-11-22 09:32:28

HTML 5

2011-06-24 10:21:11

Qt phonon 多媒体

2023-03-06 16:20:08

视频播放器VLC

2010-06-11 16:46:06

openSUSE Fl
点赞
收藏

51CTO技术栈公众号