根据张飞online 的CSDN博客https://blog.csdn.net/u013372900/article/details/80924593记录下自己的步骤
一:QtAV
1 首先说下:如果你的环境是windows,你可以到下面网站看看有没有你的环境,如果有你就可以直接使用,没必要重新编译构建
2 .我的环境是Qt Creator 4.0.3 (Community)+qt5.6.3MSVC2013 环境恰恰和作者提供的环境不一样GG。我试试直接使用发现了很多编译链接问题,没办法重新编译qtav。
qtav的编译过程其实很简单:
1 下载 http://sourceforge.net/projects/qtav/files/depends/QtAV-depends-windows-x86%2Bx64.7z/download
2 下载后将里面的lib和include 下的文件放到你的qt环境中,我的qt目录是 C:\Qt\Qt5.7.0\5.7\msvc2013\ include里的放到该目录的include下,lib里的放到lib下。
3 下载qtav源码
https://github.com/wang-bin/QtAV
4 打开你QtAV目录 E:\QtAV 打开QtAV.pro
5.单击右键,执行qmake。
编译完成后:打开编译生成的文件夹执行,sdk_install.bat 这个脚本会把编译生成的lib文件和头文件放到我们的环境中
教程是release版 debug版步骤一样
二:使用qtav
1.修改pro文件
QT += av avwidgets
2.主文件包含头文件
运行
特别提醒:在播放的时候需要dll文件,自己拷贝到里面!。
将/QtAV-depends-windows-x86%2Bx64.7z解压后的bin目录下的dll拷贝到运行目录下