qt – WebEngineView QML类型需要安装flash播放器
我正在使用WebEngine Qt Quick Minimal Example构建一个简单的程序来加载包含一些文本和使用Adobe Flash Player显示的视频的页面.
我可以在我的Google Chrome上看到该视频,但是当我尝试在上述示例中加载页面时,会出现以下错误,而不是Adobe Flash Player:
我已经为每个浏览器下载了Adobe Flash Player插件,但没有发生任何变化! 解决方法
在WebEngine中使用Flash播放器需要三个步骤:
>安装Pepper Flash Player插件 步骤1: 从任何你想要的地方下载Pepper Flash Player插件(建议你从Adobe网站下载). Pepper插件是Flash Player插件的另一个版本,用于基于Chromium的浏览器,例如WebEngine.像其他版本的插件一样安装它. 第2步: Here说:
因此,您无需执行此步骤,因为安装程序会复制必要的文件. 第3步: 在.qml文件中将QtWebEngine版本更改为1.3: import QtWebEngine 1.3 在.qml文件中的WebEngineView下添加以下行: settings.pluginsEnabled : true 你的.qml文件应该是这样的: import QtQuick 2.0 import QtQuick.Window 2.0 import QtWebEngine 1.3 Window { width: 800 height: 600 visible: true WebEngineView { anchors.fill: parent url: "http://127.0.0.1" settings.pluginsEnabled : true } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |