Android 声网音视频体验记录|掘金技术征文

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这个文件中 写上咱们申请的keyandroid

<string name="agora_app_id">申请的id</string>
复制代码

这是咱们申请的ID

标注的这个就是IDapi

而后配置SDK 若是没有下载就下载和配置网络

语音和视频固然须要权限啦 网络请求---读写内存卡---打开摄像头---读取声音等这些权限在Android6.0后才有的 须要动态申请
复制代码

所需的权限:

添加混淆

-keep class io.agora.**{*;}
复制代码

开始参考文档使用声网SDK:

效果图:

功能仍是比较强大的。app

总结

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

Agora SDK 使用体验征文大赛 | 掘金技术征文,征文活动正在进行中post

相关文章
相关标签/搜索