From 9273269367c6037b5059e4f6f83b31961a91b65b Mon Sep 17 00:00:00 2001 From: huangjian Date: Fri, 18 Nov 2022 11:01:41 +0800 Subject: [PATCH] =?UTF-8?q?trtc=E5=8F=82=E6=95=B0=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/mango/core/manager/trtc/TRTCEngineAdapter.java | 7 +++++-- .../com/mango/core/manager/trtc/TRtcEngineManager.java | 8 ++------ tmpmob/ShareSDK/assets/ShareSDK.xml | 1 + 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/core/src/diff_src_erban/java/com/mango/core/manager/trtc/TRTCEngineAdapter.java b/core/src/diff_src_erban/java/com/mango/core/manager/trtc/TRTCEngineAdapter.java index fa17079f9..b13878c82 100644 --- a/core/src/diff_src_erban/java/com/mango/core/manager/trtc/TRTCEngineAdapter.java +++ b/core/src/diff_src_erban/java/com/mango/core/manager/trtc/TRTCEngineAdapter.java @@ -728,6 +728,9 @@ public class TRTCEngineAdapter extends BaseAdapterImpl { } }); TRTCAppId = Integer.parseInt(appId); + trtcCloud.callExperimentalAPI("{\"api\":\"setAudioQualityEx\",\"params\":{ \"sampleRate\":48000, \"channel\":2,\"bitrate\":192, \"encodeMode\":1, \"systemVolumeType\":1}}"); + trtcCloud.callExperimentalAPI("{\"api\":\"enableAudioAEC\",\"params\":{ \"enable\":1,\"level\": 100}}"); + } public static TRTCEngineAdapter create(Context context, String appId, IRTCEngineHandler listener) { @@ -981,7 +984,7 @@ public class TRTCEngineAdapter extends BaseAdapterImpl { if (role == CLIENT_ROLE_BROADCASTER) { userRole = TRTCRoleAnchor; if (!TRtcEngineManager.get().isMute) { - trtcCloud.startLocalAudio(TRTCCloudDef.TRTC_AUDIO_QUALITY_MUSIC); + trtcCloud.startLocalAudio(); } } else if (role == CLIENT_ROLE_AUDIENCE) { userRole = TRTCRoleAudience; @@ -1077,7 +1080,7 @@ public class TRTCEngineAdapter extends BaseAdapterImpl { return -1; } if (enabled) { - trtcCloud.startLocalAudio(TRTCCloudDef.TRTC_AUDIO_QUALITY_MUSIC); + trtcCloud.startLocalAudio(); } else { trtcCloud.stopLocalAudio(); } diff --git a/core/src/diff_src_erban/java/com/mango/core/manager/trtc/TRtcEngineManager.java b/core/src/diff_src_erban/java/com/mango/core/manager/trtc/TRtcEngineManager.java index 786e62c51..a5c439d79 100644 --- a/core/src/diff_src_erban/java/com/mango/core/manager/trtc/TRtcEngineManager.java +++ b/core/src/diff_src_erban/java/com/mango/core/manager/trtc/TRtcEngineManager.java @@ -1,8 +1,5 @@ package com.mango.core.manager.trtc; -import static io.agora.rtc.Constants.AUDIO_PROFILE_MUSIC_STANDARD; -import static io.agora.rtc.Constants.AUDIO_SCENARIO_GAME_STREAMING; - import android.os.Handler; import android.text.TextUtils; import android.util.Log; @@ -10,12 +7,12 @@ import android.util.Log; import androidx.annotation.NonNull; import androidx.annotation.Nullable; -import com.orhanobut.logger.Logger; import com.mango.core.manager.AvRoomDataManager; import com.mango.core.manager.BaseEngine; import com.mango.core.music.db.bean.LocalMusicBean; import com.mango.core.music.model.PlayerModel; import com.mango.xchat_android_library.utils.config.BasicConfig; +import com.orhanobut.logger.Logger; import io.agora.rtc.Constants; @@ -53,9 +50,8 @@ public class TRtcEngineManager extends BaseEngine { //设置频道模式为直播 mRtcEngine.disableVideo(); mRtcEngine.setChannelProfile(Constants.CHANNEL_PROFILE_LIVE_BROADCASTING); - mRtcEngine.setAudioProfile(AUDIO_PROFILE_MUSIC_STANDARD, AUDIO_SCENARIO_GAME_STREAMING); mRtcEngine.enableAudioVolumeIndication(600, 3, false); - mRtcEngine.setDefaultAudioRoutetoSpeakerphone(true); + mRtcEngine.setDefaultAudioRoutetoSpeakerphone(false); mRtcEngine.setExternalVideoSource(true, false, true); } mRtcEngine.joinChannel(AvRoomDataManager.get().trtcSig, String.valueOf(channelId), null, (int) uid); diff --git a/tmpmob/ShareSDK/assets/ShareSDK.xml b/tmpmob/ShareSDK/assets/ShareSDK.xml index edbac8c4d..2be6ab7f1 100644 --- a/tmpmob/ShareSDK/assets/ShareSDK.xml +++ b/tmpmob/ShareSDK/assets/ShareSDK.xml @@ -55,4 +55,5 @@ + \ No newline at end of file