Android 聲網音視訊體驗記錄
支援語音和視訊直播等,功能還是比較強大的。
那麼就先開始整合體驗一下吧!
step1: 當然是註冊聲網開發者賬號啦。
最好不要用合作賬號,註冊完成後介面如下
next 建立工程
這樣就完成了工程的建立啦
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 路徑一致。
結構
然後在/src/main/res/values/strings.xml這個檔案中 寫上我們申請的key
<string name="agora_app_id">申請的id</string>
複製程式碼
標註的這個
然後配置SDK 如果沒有下載就下載 會自動配置 ,如果沒有請參考百度
語音和視訊當然需要許可權啦 網路請求---讀寫記憶體卡---開啟攝像頭---讀取聲音等
新增混淆
-keep class io.agora.**{*;}
開始參考文件使用sdk
效果圖
功能還是比較強大的。
總結
1.功能比較強大
2.api文件比較詳細些
3 .免費 (每月10,000分鐘免費)
4 . 官方快速整合文件不太詳細
5 .功能和效能還算比較優秀的 值得推薦