ThinkSSL🔒 一键申购 5分钟快速签发 30天无理由退款 购买更放心 广告
**1.申请产品密钥** **MHSDK** 首先需要向商务申请精简版、基础或者高级版的产品密钥,然后将密钥集成到项目中方可使用。 ***** **2.类库导入** 将MHUI的文件夹拷贝到Android工程根目录, MHSDK目前支持、armv7,armv8版本,defaultConfig配置节点中添加(根据自身项目需求来设置): ndk { abiFilters "armeabi-v7a","arm64-v8a" } 引入mhui模块 ``` implementation project(':mhui') ``` ***** **3.初始化SDK** ~~~ MHSDK.init(this,"您的授权密钥");//建议在Application子类的onCreate方法中初始化SDK ~~~ ***** **4.添加美狐UI组件** 在布局文件中添加美狐的UI组件 ``` <com.meihu.beauty.views.MeiHuBeautyControl android:layout_width="match_parent" android:layout_height="match_parent"/> ``` ***** **5.在集成了美狐UI组件的Activity中初始化** ~~~ //初始化 MhDataManager.getInstance().create(this.getApplicationContext()); ~~~ ***** **6.在直播SDK的渲染方法 调用美狐SDK的渲染方法 返回新生成的纹理ID** ~~~ int textureId = MhDataManager.getInstance().render(texture, width, height); return textureId; //修改MhDataManager#render public int render(int texture, int width, int height) {         if (mMhManager != null) {             try {                 texture = mMhManager.renderxxx(...);             } catch (Exception e) {                 e.printStackTrace();             }         }else{            Log.e(TAG, "render: error");         }         return texture;     } // 阿里云:render18(...) // 慕色短视频,七牛短视频:render3(...) // 网易,render4(...) // 声网:render16(...) // 七牛直播,融云:render5(...) // 即构:render6(...) // 金山:render7(...) // 声网视频通话(前置摄像头):render10(...) // 声网视频通话(后置摄像头):render11(...) // 腾讯直播:render12(...) // 三体:render14(...) ~~~ ***** **7.如何您使用了MhDataManager结束时销毁防止内存泄漏** ~~~ MhDataManager.getInstance().release(); ~~~ *****