问题描述
- Qt里的QMediaPlayer类播放视频所用的解码器
-
如题 有没有参考资料哪?知道Qt的自带的mediaplayer需要安装gstreamer-0.10-ffmpeg,否则就无法播放,所以QmediaPlayer用的是ffmpeg吗?
解决方案
Qt在linux下使用gstreamer,Windows下使用directshow,Android下使用MediaPlayer。总之,Qt没有直接使用解码库,而是对平台相关的播放器框架做了封装,提供了平台无关的API。
解决方案二:
gstreamer依赖ffmpeg,它里面的很多元素是基于ffmpeg实现的。
时间: 2024-11-01 01:21:23