我做了一个简单的网络浏览器,但是当我访问

https://get.adobe.com/jp/flashplayer/

它说

Adobe Flash Player is already installed, but disabled


但是当我读http://doc.qt.io/qt-5/qtwebengine-platform-notes.html
它说如果有正确的dll文件,则应该自动加载Pepper Flash插件。我检查了C:\ Windows \ System32 \ Macromed \ Flash \,并且确定在那里有pepflashplayer32_21_0_0_213.dll。

那我也定

QWebEngineSettings *websetting = QWebEngineSettings::defaultSettings();
websetting->setAttribute(QWebEngineSettings::PluginsEnabled, true);


但仍然没有希望。
有谁知道如何使用QtWebEngine启用Flash?

最佳答案

好吧,我在这里得到了一个可行的答案:

https://forum.qt.io/topic/66187/cannot-load-pepper-flash-plugin-in-qtwebengine-with-qt5-6/3

对我来说,我必须从chrome复制pepflashplayer.dll。看来从Adobe安装的pepflashplayer * .dll无法正常工作。

关于qt - 无法使用Qt5.6在QtWebEngine中加载Pepper Flash插件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36689786/

10-08 22:16