qt - 无法使用Qt5.6在QtWebEngine中加载pepper flash插件

标签 qt flash qtwebengine qt5.6

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

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/

相关文章:

windows - 如何在 Qt 上将 Windows 项目导入 Ubuntu?

c++ - 如何在启动时隐藏鼠标指针?

html - 单个网页上有多个 Flash 对象?

javascript - 有没有办法检测 Flash 拦截器?

flash - AS3 : ERROR 1046: Type was not found or was not a compile-time constant: Stage and TextField

python - 如果导入QtWebEngineWidgets,PyQt5崩溃

c++ - QThread 的多个实例可以引用同一个操作系统线程吗?

c++ - QTreeWidgetItem 更改 - 检测 Enter/ESC

windows - Qt Webengine 渲染打印

html - QtWebEngine Quicknano 在嵌入式 Linux 中没有声音