本文提供快速集成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的過程中,遇到異常時請先自主排查,無法解決時可獲取技術支持,更多信息,請參見播放異常自主排查。