2 zwlq1314521 zwlq1314521 于 2014.11.20 16:29 提问

Qt里的QMediaPlayer类播放视频所用的解码器

如题 有没有参考资料哪?知道Qt的自带的mediaplayer需要安装gstreamer-0.10-ffmpeg,否则就无法播放,所以QmediaPlayer用的是ffmpeg吗?

4个回答

foruok
foruok   Ds   Rxr 2014.11.24 23:17

Qt在linux下使用gstreamer,Windows下使用directshow,Android下使用MediaPlayer。总之,Qt没有直接使用解码库,而是对平台相关的播放器框架做了封装,提供了平台无关的API。

zqxwce821
zqxwce821 回复Poker1216: 问题解决了吗?
6 个月之前 回复
zhifei5906
zhifei5906 系统已经安装了相应的解码器,是Qt不能调用吗?
接近 3 年之前 回复
zhifei5906
zhifei5906 Warning: "找不到‘audio/mpeg, mpegversion=(int)1, mpegaudioversion=(int)1, layer=(int)3, rate=(int)44100, channels=(int)2, parsed=(boolean)true’类型可用的解码器。"
接近 3 年之前 回复
zhifei5906
zhifei5906 您好,我是在Linux下使用Qt制作一个音乐播放器,使用的是multimedia模块,播放音乐时提示如下错误:
接近 3 年之前 回复
foruok
foruok   Ds   Rxr 2014.12.27 20:20

gstreamer依赖ffmpeg,它里面的很多元素是基于ffmpeg实现的。

qq_25298645
qq_25298645 为什么我安装了gstreamer-0.10-ffmpeg还是没法播放音乐?还少什么依赖?
2 年多之前 回复
enaldick12
enaldick12   2016.07.08 14:50

一样,折腾了好久还是没办法在Linux使用QMediaplayer播放,gstreamer,w3codec什么的都装了都不行。

zqxwce821
zqxwce821 问题解决了吗
6 个月之前 回复
qq_38921731
qq_38921731   2017.09.22 14:46

安装qt的时候有加gstreamer的参数没
./configure \
-opensource \
-confirm-license \
-gstreamer

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!