From 1fd6c25bd135a5e07e22ddfa17c35f0ab01862d8 Mon Sep 17 00:00:00 2001 From: huangjian Date: Thu, 2 Dec 2021 14:57:07 +0800 Subject: [PATCH] =?UTF-8?q?TRtcEngineManager=20=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../manager/trtc/TRtcEngineManager.java | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/core/src/diff_src_erban/java/com/yizhuan/xchat_android_core/manager/trtc/TRtcEngineManager.java b/core/src/diff_src_erban/java/com/yizhuan/xchat_android_core/manager/trtc/TRtcEngineManager.java index 81463e018..00ce3bf7b 100644 --- a/core/src/diff_src_erban/java/com/yizhuan/xchat_android_core/manager/trtc/TRtcEngineManager.java +++ b/core/src/diff_src_erban/java/com/yizhuan/xchat_android_core/manager/trtc/TRtcEngineManager.java @@ -64,11 +64,7 @@ public class TRtcEngineManager extends BaseEngine { mRtcEngine.enableAudioVolumeIndication(600, 3, false); mRtcEngine.setDefaultAudioRoutetoSpeakerphone(true); mRtcEngine.setExternalVideoSource(true, false, true); - mRtcEngine.setRecordingAudioFrameParameters(48000, 2, 2, 960); - mRtcEngine.setVideoProfile(Constants.VIDEO_PROFILE_360P, false); mRtcEngine.enableDualStreamMode(true); - mRtcEngine.setParameters(String.format(Locale.US, "{\"che.audio.headset.monitoring,true\"}")); - mRtcEngine.setParameters(String.format(Locale.US, "{\"che.audio.enable.androidlowlatencymode,true\"}")); mRtcEngine.setLogFile(Environment.getExternalStorageDirectory() + File.separator + BasicConfig.INSTANCE.getAppContext().getPackageName() + "/log/agora-rtc.log"); @@ -108,13 +104,13 @@ public class TRtcEngineManager extends BaseEngine { @Override - public void leaveChannel() { + public synchronized void leaveChannel() { Logger.t(TAG).d("leaveChannel "); if (mRtcEngine != null) { stopAudioMixing(); mRtcEngine.leaveChannel(); - TRTCEngineAdapter.destroy(); mRtcEngine = null; + TRTCEngineAdapter.destroy(); } mRtcEngineHandler.removeCallbacksAndMessages(null); isMute = false;