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

Android 聲網音視頻體驗記錄

支持語音和視頻通話直播等功能,功能仍是比較強大的,那麼就...
複製代碼

就開始集成體驗一下吧!

先註冊一個聲網開發者帳號。
複製代碼

記錄:最好不要用合做帳號,可能會出現一些小問題

註冊完成後界面以下
複製代碼

建立工程
複製代碼

工程建立完成後,能夠看到一些相關的信息 
複製代碼

開始集成

看一下要求

請確保知足如下開發環境要求:

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這個文件中 寫上咱們申請的keyandroid

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

這是咱們申請的ID

標註的這個就是IDapi

而後配置SDK 若是沒有下載就下載和配置網絡

語音和視頻固然須要權限啦 網絡請求---讀寫內存卡---打開攝像頭---讀取聲音等這些權限在Android6.0後纔有的 須要動態申請
複製代碼

所需的權限:

添加混淆

-keep class io.agora.**{*;}
複製代碼

開始參考文檔使用聲網SDK:

效果圖:

功能仍是比較強大的。app

總結

1. 功能比較強大  
2. api文檔比較詳細些
3. 免費  (每個月10,000分鐘免費)
4. 官方快速集成文檔不太詳細
5 .功能和性能還算比較優秀的 值得推薦
複製代碼

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

相關文章
相關標籤/搜索