解决QWebEngineView无法播放H5 Mp4问题

本文详细介绍了如何解决QWebEngineView在播放H5视频时遇到的问题,包括安装Python和Perl,修改Qt源码,设置区域语言为英语,以及编译Qt源码的具体步骤,确保QWebEngine支持H5 Video的allowFullScreen功能。
摘要由CSDN通过智能技术生成

目录

1. 安装python,版本不能大于2.7,安装完毕后配置环境变量 

    安装perl,安装完毕后配置环境变量

 2. 修改Qt源码 示例版本Qt5.6.3 安装路径:F:\soft_install\Qt\Qt5.6.3

 3. 将”控制面板”–“时钟、语言、区域”-”区域和语言”–”管理”–”非Unicode程序的语言”改成英语(美国)

4. 编译 

 Qt 5.12.12 编译方法:

QWebEngineView 支持H5 Video allowFullScreen 最大化最小化


解决方法:重新编译Qt源码 QWebEngine

执行步骤:

1. 安装python,版本不能大于2.7,安装完毕后配置环境变量 

    安装perl,安装完毕后配置环境变量

        下载地址: https://download.csdn.net/download/hello_zhengyue/20600386

        可在官网自行下载

    最好在配置环境变量后重启电脑

 2. 修改Qt源码 示例版本Qt5.6.3 安装路径:F:\soft_install\Qt\Qt5.6.3

        修改文件:F:\soft_install\Qt\Qt5.6.3\5.6.3\Src\qtwebengine\src\core\gyp_run.pro

        插入:GYP_CONFIG += proprietary_codecs=1 ffmpeg_branding=Chrome

        

         修改文件:F:\soft_install\Qt\Qt5.6.3\5.6.3\Src\qtwebengine\src\3rdparty\chromium\third_party\ffmpeg\ffmpeg.gyp

        插入:'ffmpeg_branding%':"Chrome",<

  • 0
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
Celsharp 是一个用于播放 H5解决方案。H5 是一种基于HTML5和其他Web标准开发的富媒体应用,通常用于网页和移动应用的开发。Celsharp 提供了一套简单易用的工具和技术,使得在各种环境和设备中播放 H5 变得更加方便。 Celsharp 的核心功能是通过使用 Celsharp 播放器来展示 H5 内容。Celsharp 播放器是一个高度可定制的应用程序,可以在各种平台和设备上运行,包括桌面、移动和嵌入式设备。它提供了丰富的功能,使得用户可以在 H5播放视频、音频和动画等多媒体内容。 使用 Celsharp 解决方案,开发者可以轻松地创建和发布 H5 应用。他们可以使用标准的 Web 技术和工具来开发 H5 内容,例如 HTML、CSS 和 JavaScript。然后,他们可以将这些内容打包到一个 Celsharp 应用中,并在各种平台和设备上进行播放。 Celsharp 还提供了一些其他的功能和工具,使得开发和管理 H5 应用变得更加容易。它提供了丰富的 API 文档和示例代码,帮助开发者快速上手。此外,它还提供了一套用于调试和测试的工具,使开发者能够更轻松地排查和修复问题。 总之,Celsharp 是一个强大的解决方案,可以帮助开发者更好地播放和管理 H5 内容。它提供了一套完整的工具和技术,使开发者能够轻松地创建、发布和运行 H5 应用。无论是在桌面、移动还是嵌入式设备上,Celsharp 都能够提供出色的播放体验。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值