Skip to content
Su, Jia edited this page Jan 10, 2018 · 10 revisions

魔方连麦SDK主页

1. 集成说明

引入目标库, 将libs目录下的库文件引入到目标工程中并添加依赖。

可参考下述配置方式(以Android Studio为例):

  • 推荐直接使用gradle方式集成:
    下面以1.0.6版本为例进行说明,版本号可替换为需要依赖的版本

       allprojects {
         repositories {
             jcenter()
       }
       
       dependencies {
        compile 'com.ksyun.mc:KMCAgoraVRTC:1.0.6'
       }
    
  • 手动下载集成 将libs目录copy到目标工程的根目录下; 修改目标工程的build.gradle文件,配置jniLibs路径:

    sourceSets {
        main {
            jniLibs.srcDirs = ['libs']
        }
    }
    

2. 运行环境

支持的CPU架构:armv7, arm64, x86

3. 应用权限

在AndroidManifest.xml文件中申请相应权限


 <uses-permission android:name="android.permission.READ_PHONE_STATE" />
 <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
 <uses-permission android:name="android.permission.INTERNET" />
 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
 <uses-permission android:name="android.permission.READ_PHONE_SINTERNETWIFI_STATE" />
 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
 <uses-permission android:name="android.permission.CAMERA" />
 <uses-permission android:name="android.permission.RECORD_AUDIO" />
 <uses-permission android:name="android.permission.FLASHLIGHT" />
 <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />

 <uses-feature android:name="android.hardware.camera" />
 <uses-feature android:name="android.hardware.camera.autofocus" />

 <uses-permission android:name="android.permission.VIBRATE" />

3. 功能说明

  • 魔方连麦SDK封装了声网连麦的功能,SDK本身只提供连麦的相关功能。
  • 如果需要推流、美颜等功能,需要借助其他SDK完成。
    在demo中,我们将魔方连麦SDK和金山推流SDK集成到一起,共同完成推流 + 连麦的功能。
    详情请见demo说明