Android 集成声网Agora 音视频实时通话(一)

转载请注明出处
作者:JYangkai
出处:简书
地址:Android 集成声网Agora 音视频实时通话(一)

正文

对于一款即时通讯软件来说,实时音视频通话是必不可少的,我们可以自己架设服务器去开发,也可以选择使用第三方的SDK,在使用过几家音视频通话SDK后,我选择了声网Agora,所有今天我们来讲如何集成声网

注册开发者账号

一般来说,不管我们使用哪家的SDK,都要注册其开发者账号,这样我们才能拿到相应的key
我们先去声网的官网注册开发者账号
创建完成之后我们就可以进入我的主页,然后创建项目,创建项目比较简单,只需输入项目名就可以了,这样我们就可以得到相应的key了

图片来自官网

即上图显示的App ID

下载SDK

我们到官网下载对应的SDK
下载完之后解压会有如下

  • agora-rtc-sdk.jar
  • arm64-v8a
  • armeabi-v7a
  • include
  • x86
    我们先将agora-rtc-sdk.jar放入工程目录的libs中,然后在main目录下新建一个jniLibs文件夹将剩余的文件夹拷入其中,最后点击同步按钮即可

需要注意的是,该工程需要配置NDK

添加权限

<uses-permission android:name="android.permission.READ_PHONE_STATE” />    
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<!-- The Agora SDK requires Bluetooth permissions in case users are using Bluetooth devices.-->
<uses-permission android:name="android.permission.BLUETOOTH" />

今天就到这里,明天接着讲。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容