写点什么

开发互动直播应用很简单:声网 Android Demo 保姆级跑通教程

作者:声网
  • 2023-02-01
    北京
  • 本文字数:1001 字

    阅读完需:约 3 分钟

本文作者是来自声网开发者社区的用户“Xiaohua”。

前言

本人在参与《声网开发者漫游指南》期间,通过学习了解和学会跑通声网的实时互动 Demo,但因为课程提供的 demo 是移动端和 pc 端的,很少接触过,所以只能花点时间学习一下才能运行 demo 项目。


鉴于大学学习过 java 语言,所以选择了安卓平台的实时互动 Demo 去尝试运行。Demo 的仓库地址: https://github.com/AgoraIO/API-Examples

下载源码

直接下载压缩包即可,然后把它解压到指定目录。



然后要关注的是 Android 目录里的内容,通常上传的代码仓库里都有详细的 README.md 文档提供阅读,所以我们需要看一下有没有搭建开发环境的步骤。


在 API-Examples/Android/APIExample/README.md 中,有说明了环境的准备:


环境准备

因为 Android Studio 是免费使用了,所以不用激活码这些了,直接到官网下载安装包安装即可。


安装过程就比较简单了,看得懂英文和 next 一直点就差不多了。


安装完毕后,首次打开会检查我们想在电脑上安装的 Android SDK 组件,这里比较久,需要花一些时间。


打开 Android Studio 后,点击 Open 选择 Android 项目,文件图标会有特殊显示的就是项目文件了:


打开项目后,会进行 build,下载 Gradle



下载完成然后显示 BUILD SUCCESSFUL 就表示构建完成,项目目录结构会变成下图所示:



到此为止项目就成功打开并且 build 成功了。接下来就要在 Android Studio 里面使用模拟器去运行我们的 Demo 项目了。

在模拟器上运行 Demo

在工具栏中,从目标设备下拉菜单中选择要用来运行应用的 AVD。一开始是没有模拟器的,需要我们安装一个。




安装完后,选中一个模拟器,然后点绿色三角形 run


成功运行 demo!



但是这时候是运行不了里面的例子的,还需要配置一下数据。在 README.md 里面也提到让我们到声网的控制台创建一个项目。

获取 appId 并运行

前提是我们要先注册一个声网开发者账号,并进行实名认证了才可以创建项目的。声网 SDK 每个月会给开发者提供 10000 分钟的免费使用额度,这对于跑通一个 demo 来讲,绰绰有余。


创建我们的实时互动项目,我选择的是视频通话类型的。



然后点进项目里可以复制 appid。



创建一个临时的 token。



运行项目后,输入 appid、token 以及 channelId 即可进行视频通话了,因为我的电脑没有摄像头,所以连上真机调试。以下是运行的一个不用填 token 的,但是需要配置一下 xml。



最终效果如下。(这里为了不暴露隐私信息,后期马赛克掉了一些画面。)



如在开发过程中遇到疑问,可在声网开发者社区与官方工程师交流。

发布于: 刚刚阅读数: 4
用户头像

声网

关注

还未添加个人签名 2021-02-05 加入

声网(NASDAQ:API)成立于2014年。开发者可通过声网API,在应用内构建多种实时音视频互动场景。使用声网服务的包括小米、陌陌、斗鱼、哔哩哔哩、新东方、小红书、HTC VIVE 、Yalla等遍布全球的巨头、独角兽企业。

评论

发布
暂无评论
开发互动直播应用很简单:声网 Android Demo保姆级跑通教程_android_声网_InfoQ写作社区