本文提供快速集成Windows播放器SDK的指引。
前提条件
-
环境中已安装Visual Studio,推荐使用Visual Studio 2017,下载地址请参见vs_Community安装包。
-
环境中已安装QT,推荐使用QT 5.12.9,下载地址请参见QT 5.12.9安装包。
-
环境中已安装CMake,推荐使用3.15及以上版本,下载地址请参见CMake下载。
-
已下载Windows播放器SDK,推荐下载使用最新版本。下载地址请参见SDK简介。
操作步骤
-
解压Windows播放器SDK包。
解压后SDK包的整体结构:
目录
说明
sdk
SDK文件。
doc
帮助文档,包含JavaScript和HTML格式的文件。
demo
SDK Demo。
说明SDK Demo现支持在32位Windows操作系统上编译,在64位Windows操作系统上兼容运行。
-
可选:编译Demo。
-
在demo/src/AliyunPlayerTest/windows.cmake中,修改
set(QTDIR C:/Qt/Qt5.12.9/5.12.9/msvc2017)为您的QT路径。 -
运行demo/src/AliyunPlayerTest/build_win.bat。
-
双击打开demo/src/AliyunPlayerTest/build文件夹中生成的QAliyunPlayerTest.sln文件,并选择x86架构进行编译。
-
复制demo/src/AliyunPlayerTest/AliyunPlayerTest/mui文件夹到您的程序目录中。
-
-
集成SDK。
复制sdk文件夹下的sdk_headers文件夹和bin文件夹到工程目录下,并在工程属性中设置依赖目录。此处以复制到工程的third_party\aliplayer目录下举例说明:
-
复制sdk\sdk_headers文件夹到third_party\aliplayer目录下。
-
复制sdk\bin\AliPlayer.lib文件到third_party\aliplayer\lib目录下。
-
在项目属性中,设置项目附加包含目录为third_party\aliplayer\sdk_headers。
-
编译工程。
编译成功后,复制sdk\bin文件夹下的所有文件夹和.dll文件到.exe文件同级目录下。
-
相关文档
在集成和使用Windows播放器SDK的过程中,遇到异常时请先自主排查,无法解决时可获取技术支持,更多信息,请参见播放异常自主排查。