嘿,你也听播客么?
随着 RTC 技术的普及,还有人们生活方式的变化,播客也演进出了新的形态。今年 1 月,播客在 RTC 技术,以及 Elon Musk “流量”的加持下,以“互动播客”的新形态火了起来。这段时间国内外对“互动播客”场景的追捧者越来越多。
“互动播客”是全新的线上兴趣/话题式语聊互动场景,不论是名人/大V,还是普通网友都可以随时开启或参与一场海阔天空的互动交流,而且听众可以随时“举手”上麦参与实时互动交流。
Agora 在 GitHub 上提供开源的互动播客示例项目 Livecast https://github.com/AgoraIO-Usecase/livecast,助你快速实现全新的话题式语聊互动场景。
本文以安卓平台为例,介绍如何快速跑通该示例项目,体验 Agora 互动播客。
前提条件
- Android Studio 4.0.0 或以上版本。
- Android 4.1 或以上版本的设备。Agora 推荐使用真机,部分模拟机可能无法支持本项目的全部功能。
- 有效的 Agora 开发者账号。
如果你的网络环境部署了防火墙,请参考应用企业防火墙限制以正常使用 Agora 服务。
操作步骤
1. 创建 Agora 项目
按照以下步骤,在控制台创建一个 Agora 项目。
- 登录 Agora 控制台,点击左侧导航栏 项目管理按钮进入项目管理页面。
- 在项目管理页面,点击创建按钮。
- 在弹出的对话框内输入项目名称,选择鉴权机制为 APP ID + Token。
- 点击提交,新建的项目就会显示在项目管理页中。
(选择鉴权机制为 APP ID)
2. 获取 App ID
Agora 会给每个项目自动分配一个 App ID 作为项目唯一标识。
在 Agora 控制台的项目管理页面,找到你的项目,点击 App ID 右侧的眼睛图标就可以直接复制项目的 App ID。
Product Management > Agora 开源 | 互动播客Demo —— 快速实现全新的话题式语聊互动场景 >
3. 获取第三方云存储服务
Agora 提供的互动播客示例项目使用了第三方云存储服务,因此你还需要获取该云存储服务的有关信息。具体步骤如下:
- 前往第三方云存储控制台注册账号,创建一个新的应用。
- 应用创建成功后,点击Product Management > Agora 开源 | 互动播客Demo —— 快速实现全新的话题式语聊互动场景 > image2021-3-19_17-22-19.png> 应用 Keys,就能看到该应用的 AppID、AppKey 和 REST API 服务器地址。
Product Management > Agora 开源 | 互动播客Demo —— 快速实现全新的话题式语聊互动场景 >
4. 运行示例项目
按照以下步骤运行示例项目,体验互动播客:
- 进入你的示例项目文件夹,打开
strings_config.xml
文件。 - 将
“Your App ID”
替换为在第 2 步获取的 Agora App ID。 - 将
“Your LeanCloud App ID”
、“Your LeanCloud App Key”
、“Your LeanCloud Server Url”
分别替换为在第 3 步获取的 AppID、AppKey、REST API 服务器地址。 - 连接 Android 设备,在 Android Studio 中打开示例项目,点击 Sync Project with Gradle Files 按钮同步项目。
- 点击 Run 按钮运行项目。
- 运行成功后,你会在设备上看到安装好的 Livecast 应用,打开应用即可体验互动播客。