2

我有一个播放视频的 Qt 5.3 应用程序,它适用于某些视频。不幸的是,当给定一些 .mov 文件时,我要么得到一个,QMediaPlayer::FormatError要么我可以听到音频但没有视频。

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

编辑:这是在 OS X

4

1 回答 1

1

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

QtMultimedia 的实现依赖于平台(在 windows 上使用直接显示,在 linux 上使用 gstream 等)。考虑使用QtAVlibVLC 之类的库可能是件好事。

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

于 2014-06-09T04:47:07.983 回答