Android 集成聲網(wǎng)Agora 音視頻實(shí)時通話(一)

轉(zhuǎn)載請注明出處
作者:JYangkai
出處:簡書
地址:Android 集成聲網(wǎng)Agora 音視頻實(shí)時通話(一)

正文

對于一款即時通訊軟件來說,實(shí)時音視頻通話是必不可少的,我們可以自己架設(shè)服務(wù)器去開發(fā),也可以選擇使用第三方的SDK,在使用過幾家音視頻通話SDK后,我選擇了聲網(wǎng)Agora,所有今天我們來講如何集成聲網(wǎng)

注冊開發(fā)者賬號

一般來說,不管我們使用哪家的SDK,都要注冊其開發(fā)者賬號,這樣我們才能拿到相應(yīng)的key
我們先去聲網(wǎng)的官網(wǎng)注冊開發(fā)者賬號
創(chuàng)建完成之后我們就可以進(jìn)入我的主頁,然后創(chuàng)建項(xiàng)目,創(chuàng)建項(xiàng)目比較簡單,只需輸入項(xiàng)目名就可以了,這樣我們就可以得到相應(yīng)的key了

圖片來自官網(wǎng)

即上圖顯示的App ID

下載SDK

我們到官網(wǎng)下載對應(yīng)的SDK
下載完之后解壓會有如下

  • agora-rtc-sdk.jar
  • arm64-v8a
  • armeabi-v7a
  • include
  • x86
    我們先將agora-rtc-sdk.jar放入工程目錄的libs中,然后在main目錄下新建一個jniLibs文件夾將剩余的文件夾拷入其中,最后點(diǎn)擊同步按鈕即可

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

添加權(quán)限

<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" />

今天就到這里,明天接著講。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容