集成准备

本文主要介绍如何快速集成创世云互动直播SDK(Android)到您的项目中,按照如下步骤进行配置,完成集成SDK。

1 环境准备

版本支持的开发环境:

2 下载SDK

请前往下载页面下载SDK集成包;

3 集成SDK

标准SDK包提供.so文件和aar包。

手动集成

1、将 SDK 包内 libs 路径下的文件,拷贝到你的项目路径下,如图:

2、添加项目权限

在 /app/src/main/AndroidManifest.xml 文件中添加如下行:

<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-feature android:name="android.hardware.microphone" />
<uses-feature android:name="android.hardware.audio.low_latency" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

3、在app/build.gradle中添加依赖

implementation 'com.squareup.retrofit2:retrofit:2.0.2'
implementation "com.squareup.retrofit2:converter-jackson:2.3.0"
api "com.squareup.retrofit2:adapter-rxjava2:2.3.0"

4、防止代码混淆

在 app/proguard-rules.pro 文件中添加如下行,防止代码混淆:

-keep class com.aocyun.face.* {;}

-keep class com.cc.common.* {;}

-keep class com.livevideo.librender.* {;}

-keep class lib.livevideolib.livevideo.* {;}

-keep class lib.livevideo.* {;}