我制作了一个简单的网络浏览器,但是当我访问
https://get.adobe.com/jp/flashplayer/ https://get.adobe.com/jp/flashplayer/
It says
Adobe Flash Player is already installed, but disabled
然而当我读到http://doc.qt.io/qt-5/qtwebengine-platform-notes.html 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 https://forum.qt.io/topic/66187/cannot-load-pepper-flash-plugin-in-qtwebengine-with-qt5-6/3
对我来说,我必须从 chrome 复制 pepflashplayer.dll 。从 adobe 安装的 pepflashplayer*.dll 似乎不起作用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)