缺少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。