<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                1.申請產品密鑰 **MHSDK**?首先需要向商務申請基礎或者高級版本的產品密鑰,然后將密鑰集成到項目中方可使用。 2.類庫導入 n將MHUI的文件夾拷貝到Android工程根目錄, MHSDK目前支持、armv7,armv8版本,defaultConfig配置節點中添加(根據自身項目需求來設置): ndk { abiFilters "armeabi-v7a","arm64-v8a" } MHUI導入MHSDK的build.gradle配置如下: ``` implementation fileTree(dir: 'libs', include: ['*.jar']) api files('libs/MHSDK-2.1.2.aar') ``` 3.集成MHUI ?MHUI需要依賴于MHSDK庫,UI庫的libs中已添加MHSDK庫文件(aar格式) 新建美顏控件BeautyViewHolder(rootView為頁面根布局)并設置接口回調,之后將控件添加到頁面中。 ``` private void setBeautyView() { ????LogManager.getInstance().writeData("MainActivity_setBeautyView_SDKVersion=" + MHSDK.getInstance().getVer()); ????if (!MHSDK.getInstance().isVerifyAccess()) { ????????if (retryCount < 10) { ????????????showRetryDialog(); ????????} else { ????????????showExitDialog(); ????????????return; ????????} ????} ????if (beautyViewHolder != null) { ????????beautyViewHolder.release(); ????????beautyViewHolder = null; ????} ????beautyViewHolder = BeautyViewHolderFactory.getBeautyViewHolder(getApplicationContext(), beautyContainer); ????beautyViewHolder.show(); ????beautyViewHolder.setEffectListener(this); ????beautyViewHolder.setCameraClickListener(this); ????beautyViewHolder.setVisibleListener(new IBeautyViewHolder.VisibleListener() { ????????@Override ????????public void onVisibleChanged(boolean visible) { ????????????if (!visible) { ????????????????beautyViewHolder.show(); ????????????} ????????} ????}); ????initMHBeautyManager(); } private void initMHBeautyManager(){ ????if (mhBeautyManager == null) { ????????mhBeautyManager = new MHBeautyManager(this,true); ????????mhBeautyManager.setBeautyDataModel(BeautyDataModel.getInstance()); ????????if (beautyViewHolder != null) { ????????????beautyViewHolder.setMhBeautyManager(mhBeautyManager); ????????} ????} } ``` //在EffectLisenser回調中 ``` @Override //濾鏡回調 public void onFilterChanged(FilterEnum filterEnum) { //設置直播SDK自帶的濾鏡(除騰訊和金山等使用直播SDK自帶的美顏和濾鏡之外,其他平臺使用MHSDK自帶美顏和濾鏡),onFilterChanged設置方式可參考章節(**不同直播** **SDK設置基礎美顏方式**)。 } ``` //setXXBeauty();設置基礎美顏(除騰訊和金山使用直播SDK自帶的美顏和濾鏡之外,其他平臺使用美狐自帶美顏和濾鏡),setXXBeauty可參考章節(**不同直播SDK設置基礎美顏方式**)進行設置。 ``` //美顏原圖回調 @Override ????public void onBeautyOrigin() { ????????setXXBeauty(); ????} ????@Override //美白回調 ????public void onMeiBaiChanged(int progress) { ????????setXXBeauty(); ??? } ????@Override//磨皮回調 ????public void onMoPiChanged(int progress) { ????????setXXBeauty(); ??? } ????@Override//粉嫩回調 ????public void onFengNenChanged(int progress) { ????????setXXBeauty(); } //在頁面銷毀時,調用下面代碼 if (beautyViewHolder != null) { beautyViewHolder.release(); } beautyViewHolder= null; ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看