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

Posted 声网

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开发互动直播应用很简单:声网 Android Demo保姆级运行教程相关的知识,希望对你有一定的参考价值。

本文作者是来自声网开发者社区的用户“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并运行

前提是我们声网开发者账号,并进行实名认证了才可以创建项目的。

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

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


创建一个临时的token。


运行项目后,输入appid、token以及channelId即可进行视频通话了,因为我的电脑没有摄像头,所以连上真机调试。以下是运行的一个不用填token的,但是需要配置一下xml。
最终效果如下。(这里为了不暴露隐私信息,后期马赛克掉了一些画面。)

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

以上是关于开发互动直播应用很简单:声网 Android Demo保姆级运行教程的主要内容,如果未能解决你的问题,请参考以下文章

使用 Agora 为Android APP添加视频直播

基于 Agora SDK 实现 iOS 端的多人视频互动

vue视频通话(Agora声网)

国内比较好的互动直播sdk都有哪些?

Agora Android SDK-开始聊天

如何基于声网互动白板实现一个多人数独游戏