qt启用了闪存的简单浏览器

时间:2017-08-30 11:07:31

标签: c++ qt flash

我正在使用简单的浏览器示例并尝试从我的源文件夹添加Flash播放器,而不是使用我的计算机中的Flash播放器。

我已根据document

修改了代码 在创建QApplication之前,在我的main.cpp中

我执行以下操作:

argc = 3;
argv[1] = "--ppapi-flash-path=./PepperFlashPlayer/libpepflashplayer.so";
argv[2] = "--ppapi-flash-version=26.0.0.151";

QApplication app(argc, argv);
QWebEngineSettings::defaultSettings()->setAttribute(QWebEngineSettings::PluginsEnabled, true); 

这适用于我的源文件夹中的Linux和Flash加载(我通过从我的linux中删除flash .so文件来确保这一点)

但是当我做

时我的问题出现在mac上
argc = 3;
argv[1] = "--ppapi-flash-path=./PepperFlashPlayer/PepperFlashPlayer.plugin";
argv[2] = "--ppapi-flash-version=26.0.0.151";

QApplication app(argc, argv);
QWebEngineSettings::defaultSettings()->setAttribute(QWebEngineSettings::PluginsEnabled, true);

这根本不加载闪存 - 我使用此URL进行检查。

我的源文件夹中的PepperFlashPlayer文件夹中有.plugin和.so,其中main.cpp和.pro文件是。

我还需要做什么?

注意它甚至没有加载位于

的默认Flash播放器
/Library/Internet \Plug-Ins/PepperFlashPlayer/PepperFlashPlayer.plugin

0 个答案:

没有答案