转载请注明出处
作者:JYangkai
出处:简书
地址:Android 集成声网Agora 音视频实时通话(一)
正文
对于一款即时通讯软件来说,实时音视频通话是必不可少的,我们可以自己架设服务器去开发,也可以选择使用第三方的SDK,在使用过几家音视频通话SDK后,我选择了声网Agora,所有今天我们来讲如何集成声网
注册开发者账号
一般来说,不管我们使用哪家的SDK,都要注册其开发者账号,这样我们才能拿到相应的key
我们先去声网的官网注册开发者账号
创建完成之后我们就可以进入我的主页,然后创建项目,创建项目比较简单,只需输入项目名就可以了,这样我们就可以得到相应的key了
即上图显示的App ID
下载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" />
今天就到这里,明天接着讲。