MediaBox音視頻SDK的Demo包含短視頻、播放器、直播推流三個子業務解決方案Demo,且各解決方案可獨立運行。您可以根據實際需求,加載整體工程或單獨加載某個子業務解決方案。
環境要求
開發環境
類別 | 說明 |
macOS | 支持macOS High Sierra 10.13及以上版本。 |
Xcode | 建議使用Xcode 13及以上版本,本文操作步驟基于Xcode開發。 |
CocoaPods | 建議使用CocoaPods 1.10及以上版本。 |
運行環境
支持iOS 9.0及以上版本的實體設備,不支持模擬器調試。
運行Demo
下載Demo源碼。
(推薦)使用git clone命令:
git clone git@github.com:aliyunvideo/MONE_demo_opensource_iOS.git
手動下載:源碼下載
在AlivcAIODemo目錄下執行
pod install
安裝依賴庫。說明如果安裝失敗,請執行
pod install --reop-update
。在Xcode中打開AlivcAIODemo.xcworkspace工程。
配置License。
修改步驟 a中獲取的License文件名稱為license.crt,并復制到AlivcAIODemo目錄下。
修改Bundle Identifier為步驟 a中配置的Bundle ID。
打開AlivcAIODemo/Info.plist,修改AlivcLicenseKey為步驟 a中獲取的License Key。詳情請參見iOS端接入License。
編譯運行。
Demo結構說明
MONE_demo_opensource_iOS
|-----AlivcAIODemo 一體化Demo主入口
|-----AUILive 直播推流解決方案Demo(直播推流、錄屏推流)
|-----AUIUgsv 短視頻生產解決方案Demo(視頻拍攝、視頻裁剪、視頻編輯)
|-----AUIPlayer 播放器解決方案Demo(信息流播放、全屏播放、沉浸式播放)
|-----AUIQueenCom 美顏面板組件
|-----AUIFoundation 基礎能力模塊(主題、本地化、基礎控件、常用工具)
|-----README.md ReadMe文檔
文檔內容是否對您有幫助?