以前は、Adobe の Flash Player の 64 ビット バージョンがまだリリースされていなかったため、Mac OS X 上の Qt の 64 ビット ビルドで QWebView で Flash アニメーションを再生することはできませんでした。ここを参照してください:
http://qt-project.org/forums/viewthread/5338
それ以来、Adobe は 64 ビットの Flash Player 11 をリリースしました。ただし、Flash アニメーションはまだ機能していないようです。ロードしたページに Flash アニメーションの代わりに「青いレゴ ブロック」しか表示されません。
私は Qt の基本的なビルド (構成、作成、インストールの作成) を行っており、ブラウザーのデモ アプリでテストしています。Flash Player プラグインで正しいアーキテクチャが見つからないというコンソール エラー メッセージは表示されず、Browser.app はプラグインをディスクから正常にロードしているように見えます。つまり、GDB 出力で「info shared」が表示されます。
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 のプラグイン サポートが適切にオンになっていることは (かなり) 確信しています。代わりに Qt の 32 ビット ビルドを使用すると、すべて正常に動作します。