本文说明了阿里云Winsows端播放器SDK本地集成的操作步骤及说明,并提供了对应的安装包。

支持系统

系统要求版本为win7及以上。

环境准备

推荐您使用Visual Studio2017作为自己的开发工具,本开发文档也是基于Visual Studio2017开发环境下进行编写的。

本地集成

  • 下载SDK包

    下载最新版本的播放器SDK包,请参见Windows播放器SDK

  • SDK包整体结构文件夹
    • SDK文件夹:包含SDK头文件以及lib、dll、pdb文件。
      • sdk_headers文件夹
      • bin文件夹
    • doc文件夹:帮助文档,包含JavaScript文件和html格式。
      • en文件夹
      • cn文件夹
    • demo文件夹:使用SDK的demo,包含源代码及exe。
      • src文件夹
      • bin文件夹
  • demo编译
    1. 安装Visual Studio2017,请参见vs_Community安装包
    2. 安装QT5.12.9,请参见QT5.12.9安装包
    3. 安装QT插件,请参见QT插件安装包
    4. 打开demo > AliyunPlayerTest > AliyunPlayerTest.sln
    5. 添加QT版本:在Visual Studio2017的菜单里选择Qt VS Tools > Qt Options > Qt Versions > Add,在弹出的对话框填写对应信息:
      • Version name填写:5.12.9
      • Path填写:C:\Qt\Qt5.12.9\5.12.9\msvc2017
    6. 设置QT依赖:在Visual Studio2017的菜单里选择Qt VS Tools > QT Project Settings > Qt Modules,选中以下四个选项:
      • core
      • gui
      • network
      • widget
  • 集成步骤
    复制SDK文件夹下的sdk_headers文件夹、bin文件夹到工程目录下,并在工程属性中设置依赖目录。以复制到工程的third_party/aliplayer目录下举例:
    1. 复制sdk > sdk_headers文件夹到third_party > aliplayer下。
    2. 复制sdk > bin文件夹下的AliPlayer.lib文件、artpSource.lib文件到third_party > aliplayer > lib下。
    3. 在Visual Studio2017的项目属性中设置附加包,目录为:third_party > aliplayer > sdk_headers
    4. 编译工程成功后,复制sdk > bin文件夹下的所有dll文件到exe文件同级目录下即可。