Android 声网音视频体验记录

支持语音和视频通话直播等功能,功能还是比较强大的,那么就...
就开始集成体验一下吧!
先注册一个声网开发者账号。
记录:最好不要用合作账号,可能会出现一些小问题
注册完成后界面如下

创建工程

工程创建完成后,可以看到一些相关的信息

开始集成
看一下要求
请确保满足以下开发环境要求:
Android SDK API Level Level ≥ 16
Android Studio 3.0 或以上版本
App 要求 Android 4.1 或以上设备
在使用 Agora 相关功能及服务前,已打开特定端口,详见 防火墙说明。
如果你的应用以 Android 9 为目标平台,请关注 Android 隐私权变更。
需要下载的文件:
Android 语音通话/语音直播 SDK
build.gradle 中
implementation fileTree(dir: '../../../libs', include: ['*.jar'])
android {
...
sourceSets {
main {
jniLibs.srcDirs = ['../../../libs']
}
}
}
配置下路径
设置 libs 存放路径。使用 Android Studio 打开你想要运行的项目(本文以 sample 文件为例),选择 app/src/main/build.gradle 文件,将预设的 libs 路径添加到 fileTree 代码行中。
添加 libs 文件包。根据步骤 1 中预设的路径添加 libs 文件包。
添加 sourceSets。在 build.gradle 文件里, 设置 sourceSets 的存放路径,该路径必须与 libs 路径一致。
结构如下

然后在/src/main/res/values/strings.xml这个文件中 写上我们申请的key
<string name="agora_app_id">申请的id</string>
这是我们申请的ID

标注的这个就是ID
然后配置SDK 如果没有下载就下载和配置
语音和视频当然需要权限啦 网络请求---读写内存卡---打开摄像头---读取声音等这些权限在Android6.0后才有的 需要动态申请
所需的权限:

添加混淆
-keep class io.agora.**{*;}
开始参考文档使用声网SDK:


效果图:


功能还是比较强大的。
总结
1. 功能比较强大
2. api文档比较详细些
3. 免费 (每月10,000分钟免费)
4. 官方快速集成文档不太详细
5 .功能和性能还算比较优秀的 值得推荐