gpt4 book ai didi

c++ - 无法使用 QMediaPlayer 播放某些视频

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:22:24 26 4
gpt4 key购买 nike

我有一个播放视频的 Qt 5.3 应用程序,对某些视频效果很好。不幸的是,当提供一些 .mov 文件时,我要么得到一个 QMediaPlayer::FormatError,要么我可以听到音频但听不到视频。

我假设这是由于缺少编解码器,有没有办法添加支持以便我可以播放视频?

编辑:这是在 OS X 上

最佳答案

QMediaPlayer 可以播放平台媒体服务支持的任何格式。您应该为要成功播放的视频类型安装正确的编解码器。尝试在 Linux 上安装 GStreamer 编解码器。如果您使用的是 Windows,请安装 KLite Codecs。

QtMultimedia 的实现依赖于平台(在 Windows 上使用直接显示,在 Linux 上使用 gstream 等)。考虑使用像 QtAV 这样的库可能是件好事或 libVLC .

它们适用于大多数平台,无需安装额外的编解码器和插件。

关于c++ - 无法使用 QMediaPlayer 播放某些视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24112873/

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