我正在使用简单的浏览器示例并尝试从我的源文件夹添加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