声网在 GitHub 上提供开源的互动播客示例项目 Livecast。本文介绍如何快速跑通该示例项目,体验声网互动播客。
前提条件
- Android Studio 4.0.0 或以上版本。
- Android 4.1 或以上版本的设备。声网推荐使用真机,部分模拟机可能无法支持本项目的全部功能。
- 安装好的 Python。
- 有效的声网开发者账号。
操作步骤
1. 创建声网项目
按照以下步骤,在控制台创建一个声网项目。
- 进入声网控制台的项目管理页面。
- 在项目管理页面,点击创建按钮。
- 在弹出的对话框内输入项目名称,选择鉴权机制为 APP ID。
- 点击提交,新建的项目就会显示在项目管理页中。
2. 获取 App ID
声网会给每个项目自动分配一个 App ID 作为项目唯一标识。
在声网控制台的项目管理页面,找到你的项目,点击 App ID 右侧的 图标,即可获取项目的 App ID。
3. 获取和配置第三方云存储服务
声网提供的互动播客示例项目使用了第三方云存储服务,因此你还需要获取该云存储服务的有关信息。具体步骤如下:
- 前往第三方云存储控制台注册账号,创建一个新的应用。
- 应用创建成功后,点击 > 应用凭证,就能看到该应用的 AppID、AppKey 和 REST API 服务器地址。
点击 > 数据存储 > 服务设置,勾选启用 LiveQuery。
在终端中运行以下命令:
pip install leancloud
// 或者
pip3 install leancloud
4. 配置示例项目
- 克隆 Livecast 示例项目到本地,进入
Android
文件夹。
- 打开
Android/data/src/main/res/values
路径下的 strings_config.xml
文件,修改以下信息:
- 将 “app_id” 替换为在第 2 步获取的声网 App ID。
- 将 “leancloud_app_id”、“leancloud_app_key”、“leancloud_server_url” 分别替换为在第 3 步获取的 AppID、AppKey、REST API 服务器地址。
- 打开
Android
文件夹下的 LeanCloudHelp.py
文件,将 “appid" 和 “appkey" 分别替换为在第 3 步获取的 AppID 和 AppKey。
5. 运行示例项目
按照以下步骤运行示例项目,体验互动播客:
- 连接 Android 设备,在 Android Studio 中打开示例项目的
Android
文件夹,
- 打开 Android Studio 的终端,运行以下命令:
python ./LeanCloudHelp.py
// 或者
python3 ./LeanCloudHelp.py
- 点击 Sync Project with Gradle Files 按钮同步项目,然后在左下角侧边栏中点击 Build Variants,选择使用的第三方云存储服务。
- 点击 Run 按钮运行项目。运行成功后,你会在设备上看到安装好的 Livecast 应用。
- 打开应用即可体验互动播客。