Android 聲網音視訊體驗記錄|掘金技術徵文

陳三歲發表於2019-04-16

Android 聲網音視訊體驗記錄

Android 聲網音視訊體驗記錄|掘金技術徵文

支援語音和視訊直播等,功能還是比較強大的。

那麼就先開始整合體驗一下吧!

step1: 當然是註冊聲網開發者賬號啦。

最好不要用合作賬號,註冊完成後介面如下

Android 聲網音視訊體驗記錄|掘金技術徵文

next 建立工程

Android 聲網音視訊體驗記錄|掘金技術徵文

Android 聲網音視訊體驗記錄|掘金技術徵文

這樣就完成了工程的建立啦

step2:

開始整合

請確保滿足以下開發環境要求:

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 路徑一致。

結構

Android 聲網音視訊體驗記錄|掘金技術徵文

然後在/src/main/res/values/strings.xml這個檔案中 寫上我們申請的key

<string name="agora_app_id">申請的id</string>
複製程式碼

Android 聲網音視訊體驗記錄|掘金技術徵文

標註的這個

然後配置SDK 如果沒有下載就下載 會自動配置 ,如果沒有請參考百度

語音和視訊當然需要許可權啦 網路請求---讀寫記憶體卡---開啟攝像頭---讀取聲音等

Android 聲網音視訊體驗記錄|掘金技術徵文

新增混淆

-keep class io.agora.**{*;}

開始參考文件使用sdk

Android 聲網音視訊體驗記錄|掘金技術徵文

Android 聲網音視訊體驗記錄|掘金技術徵文

效果圖

Android 聲網音視訊體驗記錄|掘金技術徵文

Android 聲網音視訊體驗記錄|掘金技術徵文

功能還是比較強大的。

總結

1.功能比較強大

2.api文件比較詳細些

3 .免費 (每月10,000分鐘免費)

4 . 官方快速整合文件不太詳細

5 .功能和效能還算比較優秀的 值得推薦

Agora SDK 使用體驗徵文大賽 | 掘金技術徵文,徵文活動正在進行中

相關文章