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

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

作者: JYangkai | 来源:发表于2019-04-03 19:26 被阅读0次

转载请注明出处
作者: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" />

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

相关文章

网友评论

      本文标题:Android 集成声网Agora 音视频实时通话(一)

      本文链接:https://www.haomeiwen.com/subject/jdctiqtx.html