qt webengine播放视频

**1.**因为直接下载qt的webengine是不支持播放MP4格式的视频的,如果要使其支持需要重新编译qt,并在编译时配置选项:-webengine-proprietary-codecs

可参考:Qt WebEngine 功能 简体中文

2. 尽管原生直接下载的qt播放不了MP4,可以尝试其他格式,目前尝试了avi、wmv、MP4、ogg、webm、mov、mkv,能直接使用播放的有webm和ogg,可以使用以下链接将其他格式视频转换为webm和ogg即可。

MP4转WEBM - 免费在线将MP4文件转换成WEBM

下面则为相应的测试代码:

html 复制代码
<!--embed src="C:/Users/laizl/Desktop/fdb/059.pdf" type="application/pdf" width="100%" height="600px" /-->
<!--embed 
    src="D:/bmvtest/cao_img4.png" 
    type="image/png" 
    width="100%" 
    height="500px"
    alt="示例图片"
-->

<!--embed 
    src="E:/WXWork/1688856004483324/Cache/Video/2024-02/1.mp4" 
    type="video/mp4" 
    width="100%" 
    height="450px"
    controls
    alt="示例MP4视频"
-->

<!--embed 
    src="D:/opencv/sources/samples/data/Megamind.avi" 
    type="video/avi" 
    width="100%" 
    height="450px"
    controls
    alt="示例MP4视频"
-->

<!--embed 
    src="C:/Windows/System32/DriverStore/FileRepository/cui_dch.inf_amd64_e7169f6c0c719018/ImageStabilization.wmv" 
    type="video/ogg" 
    width="100%" 
    height="450px"
    controls
    alt="示例MP4视频"
-->

<!--embed 
    src="D:/download/1.ogg" 
    type="audio/ogg" 
    width="100%" 
    height="450px"
    controls
    alt="示例MP4视频"
-->


<!--embed 
    src="D:/download/1.webm" 
    type="video/webm" 
    width="100%" 
    height="450px"
    controls
    alt="示例MP4视频"
-->


<!--embed 
    src="D:/download/1.mkv" 
    type="video/x-matroska" 
    width="100%" 
    height="450px"
    controls
    alt="示例MP4视频"
-->

<embed 
    src="D:/download/1.mov" 
    type="video/quicktime" 
    width="100%" 
    height="450px"
    controls
    alt="示例MP4视频"
>
相关推荐
cfm_29141 小时前
线程池阻塞队列
java·开发语言
xxwxx__2 小时前
C++ list 深度解析:从使用原理到模拟实现
开发语言·c++·list
Chester_19992 小时前
CSP202303C.LDAP
开发语言·c++·蓝桥杯·stl
杨航 AI2 小时前
AI 质感纪录片短视频生成 Skill
人工智能·音视频
奋斗吧程序媛2 小时前
CSV文件导入功能
开发语言·javascript·ecmascript
evans在进步2 小时前
Java 常用设计模式(二):装饰器、适配器、责任链、模板方法、策略与观察者
java·开发语言·设计模式
小雨笙笙3 小时前
C语言:指针
c语言·开发语言
qq_401700413 小时前
Qt TCP 心跳到底应该怎么设计?
qt·tcp/ip
旧梦95273 小时前
Java EnumMap 详解:原理、用法与实战
java·开发语言
刘广睿4 小时前
断点续传与分片下载是怎么实现的?Range 请求在视频下载中的工程实践
okhttp·ffmpeg·音视频·下载·python3.11