之前学习qt4的时候,播放音频用的是phonon播放后端插件+mplayer。
今天改用qt5了。qt5中去掉了phonon模块加了multimedia。但是依然无法播放音乐,因为没有ffmpge suplayer gstreamer之类的解码器。
qt只是封装了一层虚函数的调用方法,没底层实现。
这里我用了QtAV。
QtAV资料:
http://www.oschina.net/p/qtav?fromerr=hbTpsWsY
https://github.com/wang-bin/QtAV/releases
在编译好的QtAV中,运行案例,一直是只有画面没有声音。
后来在wiki中找到了方法。