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文档
文档内容是否对您有帮助?