Раньше было невозможно воспроизвести флеш-анимацию в QWebView в 64-битной сборке Qt на Mac OS X, потому что 64-разрядная версия Flash Player от Adobe еще не была выпущена. Смотрите здесь:Возможно ли воспроизвести флеш-анимацию в QWebView в 64-битной сборке Qt на Mac OS X?
http://qt-project.org/forums/viewthread/5338
С тех пор Adobe выпустила Flash Player 11 в 64 бит. Тем не менее, флэш-анимация по-прежнему не работает, я просто получаю, но «синий блок lego» вместо флэш-анимации на загружаемых страницах.
Я делаю базовую сборку Qt (например, configure, make, make install) и тестирование с помощью демонстрационного приложения браузера. Там нет сообщений об ошибках, консоли не найти правильную архитектуру в плагине Flash Player и Browser.app появляется, чтобы загрузить плагин с диска штрафа, то есть «информация общего» в БГД выходов:
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.