! 新版开发者中心已正式上线,旧文档将于6月30日下架,不再维护 立即体验
互动视频

互动视频示例 Demo

下载pdf
更新时间:2020-04-23 13:06

1 下载示例 Demo 源码

示例 Demo 源码下载地址:互动视频示例 Demo_iOS

码云下载地址(国内推荐)
阿里云下载地址(国内推荐)
github下载地址

互动视频示例 Demo 包含了基础专题和进阶专题,展示了如何使用 SDK API,开发者可参考其用法来实现自己的业务。互动视频示例 Demo 涵盖了 SDK 的大部分功能,开发者也可在示例专题 Demo 中查找 ZEGO SDK 更多的进阶功能,测试其功能和性能,以实现特定的需求。

2 互动视频示例 Demo 运行指引

2.1 准备环境

请确保开发环境满足以下技术要求:

  • XCode 6.0 或以上版本
  • iOS 7.0 或以上版本
  • 支持音视频功能的模拟器或真机

2.2 运行 Demo

注意

下载的 Demo 源码中缺少 SDK 初始化必须的 AppID 和 AppSign,请提前在即构管理控制台获取。如果不填写正确的 AppID 和 AppSign,源码无法正常跑起来。

运行步骤如下:

1、 双击打开 src 目录下的 LiveRoomPlayground.xcodeproj。

2、 选择运行 Target 为 LiveRoomPlayground-iOS。

3、 修改Bundle Identifier 和开发者证书

真机上调试demo,team改成开发者自己的,bundle identifier一定要保证唯一,否则会报错bundle identifier不唯一。

本 Demo 的 iOS App(Target:LiveRoomPlayground-iOS) 包含 GameLiveGameLiveSetupUI两个扩展程序,他们是用于录屏的。如果您用不到相关功能,请按照如下图示删除关联即可。

4、 本Demo项目开启了App Groups 能力,如果开发者所使用的配置文件,未启用 App Group 功能,请先关闭 App Groups。

操作路径:Project -> TARGET -> Capabilities -> App Groups(turn off)

5、 在 Demo 源码的 ZGKeyCenter.m 中修改 AppID 和 AppSign 的信息。

6、点击 build and run 按钮进行编译和运行。

3 注意事项

开发者请注意在 Target > General > Signing 中切换为自己的开发证书,但直接运行可能导致如下报错:

The app ID "com.zego.doudong.LiveRoomPlayground.iOS" cannot be registered to your development team. Change your bundle identifier to a unique string to try again.",

请自行修改 Bundle Identifier 后再运行。