gpt4 book ai didi

qt - WebEngineView QML 类型需要安装flash player

转载 作者:行者123 更新时间:2023-12-03 19:13:15 28 4
gpt4 key购买 nike

我正在使用 WebEngine Qt Quick Minimal Example 来构建一个简单的程序来加载一个页面,该页面包含一些文本和一个使用 Adob​​e Flash Player 显示的视频。
我可以在 Google Chrome 上看到视频,但是当我尝试加载上述示例中的页面时,出现以下错误而不是 Adob​​e Flash Player:

This video requires Adobe Flash Player 10.2



我已经为每个浏览器下载了 Adob​​e Flash Player 插件,但没有发生任何变化!

最佳答案

在 WebEngine 中使用 Flash Player 需要三个步骤:

  • 安装 Pepper Flash Player Plugin
  • 将插件加载到 QT
  • 在 WebEngineView 中启用此功能

  • 第 1 步:

    下载 Pepper Flash Player Plugin从您想要的任何地方(建议您从 Adob​​e 网站下载)。 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 步:

    更改 QtWebEngine您的 .qml 中的版本为 1.3文件:
    import QtWebEngine 1.3

    WebEngineView 下添加以下行在您的 .qml文件:
    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
    }
    }

    关于qt - WebEngineView QML 类型需要安装flash player,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39971934/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com