|
沙发
楼主 |
发表于 2018-4-18 15:03:03
|
只看该作者
本帖最后由 Qter 于 2018-4-18 17:04 编辑
https://www.cnblogs.com/lingdhox/p/3666072.html
1. 通过QAxWidget 调用com形式显示flash, 需要本机安装IE flash插件
2. 直接通过qwebview显示flash, 需要下载webkit 的flash插件 NPSWF32.dll ---windows下成功
下载 NPSWF32_13_0_0_182.dll
放置在exe目录下的plugins, 否则可能无法加载flash 插件
目录结构:
test.exe
plugins
└────NPSWF32_13_0_0_182.dll
显示本地flash 需要加file:/// , 如 file:///d:/myswf.swf
npswf.dll 在本人写文章时, 最新版是13, 大小15M.
估计大部分可能无法接受这个大小
所以, 如果你没有用到很高级的flash特性的话, 建议找版本老一点的npswf.
比如本人用的就是9.x版的npswf.dll, 大小仅为2.6M
3.还有另外一种方法, 为QWebView编写插件, 手动解析flash
这个方法是有很严重的bug, 这里只是说下思路, 并且该方法也可以用于解析pdf等等
写一个webkit的插件
|
|