一、编译环境与QTAV介绍
QTAV是开源的跨平台的播放器框架,框架是基于QT开发的,可以在Android、IOS、WINDOWS、Linux各个平台编译部署运行。
QTAV官网介绍: http://www.qtav.org/
QTAV源码下载地址GitHub: https://github.com/wang-bin/QtAV
直接在GitHub上下载最新的源码就行。
我当前使用的QT环境是QT5.14.2,编译器是minGW和VS2017 都采用的是32位的编译器。
QT的下载地址:https://download.qt.io/archive/qt/5.14/5.14.2/
当前编译时,我使用的ffmpeg的版本是4.2.2 ,也可以使用最新的版本,QTAV的说明里就介绍,最好使用最新的ffmpeg版本。
ffmpeg4.2.2的库地址:https://download.csdn.net/download/xiaolong1126626497/13328939
也可以直接去ffmpeg的官方下载:http://www.ffmpeg.org/download.html