本文提供快速整合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的過程中,遇到異常時請先自主排查,無法解決時可擷取支援人員,更多資訊,請參見播放異常自主排查。