WebEngineView QML类型需要安装flash player
WebEngineView QML type need flash player to install
我正在使用 WebEngine Qt Quick Minimal Example 构建一个简单的程序来加载包含一些文本和使用 Adobe Flash Player 显示的视频的页面。
我可以在 Google Chrome 上看到视频,但是当我尝试加载上述示例中的页面时,出现以下错误而不是 Adobe Flash Player:
This video requires Adobe Flash Player 10.2
我已经为每个浏览器下载了 Adobe Flash Player 插件,但没有发生任何变化!
在WebEngine中使用flash player需要三步:
- 正在安装
Pepper Flash Player Plugin
- 加载插件到 QT
- 在 WebEngineView 中启用此功能
第 1 步:
从任何地方下载 Pepper Flash Player Plugin
(建议您从 Adobe 网站下载)。 Pepper 插件是另一个版本的 Flash Player 插件,用于基于 Chromium 的浏览器,例如 WebEngine。像安装此插件的其他版本一样安装它。
第 2 步:
Here 表示:
The Pepper Flash player plugin can be loaded automatically if it is installed in one of the following locations, depending on the platform ...
因此您无需执行此步骤,因为安装程序会复制必要的文件。
第 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
}
}
我正在使用 WebEngine Qt Quick Minimal Example 构建一个简单的程序来加载包含一些文本和使用 Adobe Flash Player 显示的视频的页面。 我可以在 Google Chrome 上看到视频,但是当我尝试加载上述示例中的页面时,出现以下错误而不是 Adobe Flash Player:
This video requires Adobe Flash Player 10.2
我已经为每个浏览器下载了 Adobe Flash Player 插件,但没有发生任何变化!
在WebEngine中使用flash player需要三步:
- 正在安装
Pepper Flash Player Plugin
- 加载插件到 QT
- 在 WebEngineView 中启用此功能
第 1 步:
从任何地方下载 Pepper Flash Player Plugin
(建议您从 Adobe 网站下载)。 Pepper 插件是另一个版本的 Flash Player 插件,用于基于 Chromium 的浏览器,例如 WebEngine。像安装此插件的其他版本一样安装它。
第 2 步:
Here 表示:
The Pepper Flash player plugin can be loaded automatically if it is installed in one of the following locations, depending on the platform ...
因此您无需执行此步骤,因为安装程序会复制必要的文件。
第 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
}
}