本文提供快速集成Windows播放器SDK的指引。

前提条件

  • 环境中已安装Visual Studio,推荐使用Visual Studio 2017,下载地址请参见vs_Community安装包
  • 环境中已安装QT,推荐使用QT 5.12.9,下载地址请参见QT 5.12.9安装包
  • 已下载Windows播放器SDK,推荐下载使用最新版本。下载地址请参见SDK简介与下载

操作步骤

  1. 解压Windows播放器SDK包。

    解压后SDK包整体结构如下所示:

    文件夹
    目录 说明
    sdk SDK文件。
    doc 帮助文档,包含JavaScript和HTML格式的文件。
    demo SDK Demo。
  2. 编译Demo。
    1. demo/src/AliyunPlayerTest/windows.cmake中,修改set(QTDIR C:/Qt/Qt5.12.9/5.12.9/msvc2017)为您的QT路径。
    2. 运行demo/src/AliyunPlayerTest/build_win.bat
    3. 双击打开demo/src/AliyunPlayerTest/build文件夹中生成的QAliyunPlayerTest.sln文件,并进行编译。
    4. 复制demo/src/AliyunPlayerTest/AliyunPlayerTest/mui文件夹到您的程序目录中。
  3. 集成SDK。

    复制sdk文件夹下的sdk_headers文件夹和bin文件夹到工程目录下,并在工程属性中设置依赖目录。此处以复制到工程的third_party\aliplayer目录下举例说明:

    1. 复制sdk\sdk_headers文件夹到third_party\aliplayer目录下。
    2. 复制sdk\bin\AliPlayer.lib文件到third_party\aliplayer\lib目录下。
    3. 在项目属性中设置项目附加包,目录为third_party\aliplayer\sdk_headers
    4. 编译工程。

      编译成功后,复制sdk\bin文件夹下的所有文件夹和.dll文件到.exe文件同级目录下。