缺少codec库
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libavutil-dev
缺少视频解码库
sudo apt-get install gstreamer0.10-ffmpeg
情况如下
Warning: “找不到‘audio/mpeg, mpegversion=(int)1, mpegaudioversion=(int)1, layer=(int)3, rate=(int)44100, channels=(int)2, parsed=(boolean)true’类型可用的解码器。”
Warning: “找不到‘audio/mpeg, mpegversion=(int)1, mpegaudioversion=、
没有音乐的播放解码器
Qt在linux下使用gstreamer,Windows下使用directshow,Android下使用MediaPlayer。总之,Qt没有直接使用解码库,而是对平台相关的播放器框架做了封装,提供了平台无关的API。