运行示例项目(Demo)
融云音视频产品提供一个 QuickDemo 示例应用项目(Github · Gitee),集中演示了融云实时音视频产品 音视频通话、音视频会议、低延迟直播 在 Android 端的功能,以便开发者体验产品,快速集成,实现单群聊、音视频通话、语音聊天室、娱乐直播、教学课堂、多人会议等场景需求。
QuickDemo 按场景和功能分为多个模块,提供 callapp 和 rtcapp 两个应用,对主要功能进行演示。QuickDemo 开放源代码,您可以对感兴趣的部分进行代码改造,以便进一步了解细节。
环境要求
- 使用 Android Studio 3.0 或以上版本。如果您尚未安装,请在 官网下载 并安装。
- Android SDK 5.0 或以上版本,即 minSdkVersion ≥ 21。
- Android Build Tools 21 或以上版本。为获得更好的编译体验,建议使用最新版。
- JDK 1.7 或以上版本。
前置条件
-
创建融云开发者账号,获取 App Key。注册成功后,融云控制台会默认自动创建您的首个应用,默认生成在开发环境下的 App Key,使用国内数据中心。
-
开通音视频通话服务,以及音视频直播服务。开发环境下可免费开通,每个应用均可享有 10000 分钟免费体验时长,免费体验时长用完即止。生产环境下需要先预存费用才可开通。您需要同时开通以上两项服务方可体验 QuickDemo 的全部能力。服务开通后最长 15 分钟生效。详见开通音视频服务。
如需通过 SDK 判断您的 App 是否已成功开通服务,可使用 CallLib 的 isVoIPEnabled 方法。