运行短视频Demo源码

短视频SDK Demo是客户端开源工程,开源工程包含了短视频编辑、裁剪、录制等功能,您可以使用该工程源码,快速地构建一个示例应用。

开发环境

  • Xcode 12.0及以上版本,推荐使用最新正式版本。

  • CocoaPods 1.9.3 及以上版本。

  • 准备iOS 10.0 及以上版本的真机。

前提条件

获取音视频终端SDK License和key,该Demo的运行需要开通短视频及增值服务、美颜的授权,客户最终在自己的业务可按需开通。 请参见管理License

操作步骤

  1. 下载源码,进入根目录。

  2. 在根目录下执行如下命令,自动安装依赖SDK。

    pod install --repo-update
  3. 打开工程文件AlivcAIODemo.xcworkspace,修改包ID。

  4. 在SDK管理控制台上申请试用License,获取License文件和LicenseKey,如果已有直接进入下一步。

  5. 将License文件放到根目录下,并修改文件名为license.crt。

  6. 将LicenseKey(如果没有,请在控制台拷贝)填写到AlivcAIODemo/Info.plist文件的AlivcLicenseKey值中。

  7. 在真机上编译运行。

源码结构

├── AUIUgsv                                    // 短视频Demo根目录
│   ├── Class                                  // 短视频AUI组件源码文件
│   ├── framework                              // 短视频AUI组件依赖的其他库
│   ├── Resources                              // 短视频AUI组件需要用到的资源文件
│   ├── AUIUgsv.podspec                        // 客户可以通过该podspec自动集成短视频AUI组件
│   ├── AUIUgsvDemo                            // 短视频AUI组件的使用Demo
│       ├── AUIUgsvDemo                        // 短视频Demo源码
│       ├── AUIUgsvDemo.xcodeproj              // 短视频Demo的Project
│       ├── AUIUgsvDemo.xcworkspace            // 短视频Demo的workspace
│       ├── Podfile                            // 短视频Demo的podfile文件
│   ├── README.md                              // Readme