以前在 Mac OS X 上的 64 位 Qt 版本中无法在 QWebView 中播放 Flash 动画,因为尚未发布 64 位版本的 Adobe Flash Player。看这里:
http://qt-project.org/forums/viewthread/5338
从那时起,Adobe 发布了 64 位的 Flash Player 11。但是,Flash 动画似乎仍然不起作用,我只是在加载的页面中得到“蓝色乐高积木”而不是 Flash 动画。
我正在使用浏览器演示应用程序进行 Qt 的基本构建(即配置、制作、安装)和测试。没有关于在 Flash Player 插件中找不到正确架构的控制台错误消息,并且 Browser.app 似乎可以从磁盘加载插件正常,即 GDB 输出中的“信息共享”:
164 Flash Player - 0x11bc8e000 dyld Y Y /Library/Internet Plug-Ins/Flash Player.plugin/Contents/MacOS/Flash Player at 0x11bc8e000 (offset 0x11bc8e000)
165 FlashPlayer-10.6 - 0x11bc97000 dyld Y Y /Library/Internet Plug-Ins/Flash Player.plugin/Contents/PlugIns/FlashPlayer-10.6.plugin/Contents/MacOS/FlashPlayer-10.6 at 0x11bc97000 (offset 0x11bc97000)
我在配置 Qt 时做错了吗?有没有其他人得到这个工作?我正在使用 Qt 浏览器演示应用程序,所以我(相当)确定它正确地打开了对它的 QWebView 的插件支持。如果使用 32 位 Qt 版本,一切正常。