2024/10/23 15:19:57
跑通示例项目
本文介绍如何快速跑通 VideoLoaderAPI
示例项目,体验直播应用中视频的秒开和秒切效果。
前提条件
开始前,请确保满足以下前提条件:
克隆仓库
运行以下命令克隆仓库到本地:
Shell
git clone git@github.com:AgoraIO-Community/VideoLoaderAPI.git
配置示例项目
按照如下步骤进行配置:
-
运行秀场直播项目前,你需要在
iOS/AgoraEntScenarios/KeyCenter.swift
文件中设置如下参数:Swiftstatic let AppId: String = <#YOUR APPID#>
static let Certificate: String? = <#YOUR Certificate#>
static let CloudPlayerKey: String? = <#Your CloudPlayerKey#>
static let CloudPlayerSecret: String? = <#Your CloudPlayerSecret#>你可以在创建声网项目后,从控制台获取这些参数的值,详情如下:
参数 描述 获取方式 AppId
声网项目的 App ID 获取 App ID Certificate
声网项目的 App 证书 获取 App 证书 CloudPlayerKey
声网输入在线媒体流 RESTful 服务所需的客户 ID 生成客户 ID 和密钥 CloudPlayerSecret
声网输入在线媒体流 RESTful 服务所需的客户密钥 生成客户 ID 和密钥 -
在
VideoLoaderAPI/iOS/Example
目录下,运行pod install
,然后等待依赖库安装完成。安装完成后,会出现VideoLoaderAPI.xcworkspace
文件。
编译并运行示例项目
按照如下步骤进行操作:

-
连接上 iOS 设备后,点击
VideoLoaderAPI.xcworkspace
文件以通过 Xcode 打开项目,并在 iOS Device 选项中勾选上你的 iOS 设备。 -
在项目 TARGETS 下的 Signing & Capabilities 界面勾选 Automatically manage signing,配置你的苹果开发者账号和 Bundle Identifier。Bundle ID 用于在设备上唯一标识应用程序。在开发应用时,你需要设置 Bundle ID。
-
点击
开始编译。
-
编译成功后,你的 iOS 设备上会出现秒切秒开应用。在 iOS 系统设置中将该应用设为信任开发者后你才能打开应用。
-
打开应用,点击任意一个房间,即可进入房间并体验秒开。在房间内,上下滑动,即可切换房间并体验秒切。