ubuntu 16.04 中Qt 5.7 可以显示swf 文件的完美解决方案吗?
Is there a perfect solution that can display swf files with Qt 5.7 in ubuntu 16.04?
我的项目需要实现这个功能
网上搜了很多方法,可惜都没有用。
我曾经使用过 QAxWidget 小部件,它有效,但仅在 Windows OS 中有效。
现在我在 Ubuntu 16.04。那么如何在我的 Qt 程序中显示 flash 文件呢?我的 Qt 版本是 5.7 .
我试过了(还是不行):
QWebEngineView view;
QWebEngineSettings *websetting = view.settings();
websetting->setAttribute(QWebEngineSettings::PluginsEnabled, true);
view.load( QUrl(QStringLiteral("/Users/yrd241/Desktop/ic_phiz_action.swf") ));
您是否尝试过在启用 QWebEngineSettings::PluginsEnabled
的情况下使用 QWebEngineView
?根据文档,您可以启用支持 Flash 播放器的 "Pepper Plugin API"。此功能是在 Qt 5.6
中引入的
我的项目需要实现这个功能
网上搜了很多方法,可惜都没有用。
我曾经使用过 QAxWidget 小部件,它有效,但仅在 Windows OS 中有效。
现在我在 Ubuntu 16.04。那么如何在我的 Qt 程序中显示 flash 文件呢?我的 Qt 版本是 5.7 .
我试过了(还是不行):
QWebEngineView view;
QWebEngineSettings *websetting = view.settings();
websetting->setAttribute(QWebEngineSettings::PluginsEnabled, true);
view.load( QUrl(QStringLiteral("/Users/yrd241/Desktop/ic_phiz_action.swf") ));
您是否尝试过在启用 QWebEngineSettings::PluginsEnabled
的情况下使用 QWebEngineView
?根据文档,您可以启用支持 Flash 播放器的 "Pepper Plugin API"。此功能是在 Qt 5.6