Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2094478
  • 博文数量: 229
  • 博客积分: 7217
  • 博客等级: 上校
  • 技术积分: 3224
  • 用 户 组: 普通用户
  • 注册时间: 2009-02-19 17:23
个人简介

个人主页https://xugaoxiang.com,微信公众号: Dev_Club 或者搜索 程序员Club

文章分类

全部博文(229)

文章存档

2017年(1)

2016年(20)

2015年(23)

2013年(1)

2012年(23)

2011年(68)

2010年(62)

2009年(31)

分类: WINDOWS

2011-11-26 22:00:14

Windows下flash插件路径在C:\WINDOWS\system32\Macromed\Flash\NPSWF32.dll,利用这插件可以实现播放内嵌页面里的flash,需要将此dll拷贝到QtSDK的插件目录下(如D:\Workshop\QtSDK\Desktop\Qt\4.7.4\mingw\plugins)。

main.cpp
  1. #include <QApplication>
  2. #include <QWebView>

  3. int main(int argc, char *argv[])
  4. {
  5.     QApplication app(argc, argv);

  6.     QWebSettings *settings = QWebSettings::globalSettings();
  7.     settings->setAttribute(QWebSettings::PluginsEnabled, true);
  8.     settings->setAttribute(QWebSettings::JavascriptEnabled, true);

  9.     QWebView *webView = new QWebView;
  10.     webView->load(QUrl(""));
  11.     webView->show();

  12.     return app.exec();
  13. }

qtFlashPlugin.pro
  1. QT += webkit network
  2. TARGET = qtFlashPlugin
  3. TEMPLATE = app
  4. SOURCES += main.cpp

在QtCreator中编译运行

阅读(11344) | 评论(3) | 转发(0) |
给主人留下些什么吧!~~

atsunlun2015-11-17 11:51:02

为什么我的还是提示要安装FLASH?????

djstava2013-11-27 16:09:25

ltx352135591:你好,我能加载Flash,但是有个小问题就是不能播放出来,一直停在加载中

试试下面2种情形:

1 换个flash url?
2 换个flash dll?

回复 | 举报

ltx3521355912013-11-25 10:04:06

你好,我能加载Flash,但是有个小问题就是不能播放出来,一直停在加载中