trtc参数调整
This commit is contained in:
@@ -728,6 +728,9 @@ public class TRTCEngineAdapter extends BaseAdapterImpl {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
TRTCAppId = Integer.parseInt(appId);
|
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) {
|
public static TRTCEngineAdapter create(Context context, String appId, IRTCEngineHandler listener) {
|
||||||
@@ -981,7 +984,7 @@ public class TRTCEngineAdapter extends BaseAdapterImpl {
|
|||||||
if (role == CLIENT_ROLE_BROADCASTER) {
|
if (role == CLIENT_ROLE_BROADCASTER) {
|
||||||
userRole = TRTCRoleAnchor;
|
userRole = TRTCRoleAnchor;
|
||||||
if (!TRtcEngineManager.get().isMute) {
|
if (!TRtcEngineManager.get().isMute) {
|
||||||
trtcCloud.startLocalAudio(TRTCCloudDef.TRTC_AUDIO_QUALITY_MUSIC);
|
trtcCloud.startLocalAudio();
|
||||||
}
|
}
|
||||||
} else if (role == CLIENT_ROLE_AUDIENCE) {
|
} else if (role == CLIENT_ROLE_AUDIENCE) {
|
||||||
userRole = TRTCRoleAudience;
|
userRole = TRTCRoleAudience;
|
||||||
@@ -1077,7 +1080,7 @@ public class TRTCEngineAdapter extends BaseAdapterImpl {
|
|||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
if (enabled) {
|
if (enabled) {
|
||||||
trtcCloud.startLocalAudio(TRTCCloudDef.TRTC_AUDIO_QUALITY_MUSIC);
|
trtcCloud.startLocalAudio();
|
||||||
} else {
|
} else {
|
||||||
trtcCloud.stopLocalAudio();
|
trtcCloud.stopLocalAudio();
|
||||||
}
|
}
|
||||||
|
@@ -1,8 +1,5 @@
|
|||||||
package com.mango.core.manager.trtc;
|
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.os.Handler;
|
||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
@@ -10,12 +7,12 @@ import android.util.Log;
|
|||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
|
|
||||||
import com.orhanobut.logger.Logger;
|
|
||||||
import com.mango.core.manager.AvRoomDataManager;
|
import com.mango.core.manager.AvRoomDataManager;
|
||||||
import com.mango.core.manager.BaseEngine;
|
import com.mango.core.manager.BaseEngine;
|
||||||
import com.mango.core.music.db.bean.LocalMusicBean;
|
import com.mango.core.music.db.bean.LocalMusicBean;
|
||||||
import com.mango.core.music.model.PlayerModel;
|
import com.mango.core.music.model.PlayerModel;
|
||||||
import com.mango.xchat_android_library.utils.config.BasicConfig;
|
import com.mango.xchat_android_library.utils.config.BasicConfig;
|
||||||
|
import com.orhanobut.logger.Logger;
|
||||||
|
|
||||||
import io.agora.rtc.Constants;
|
import io.agora.rtc.Constants;
|
||||||
|
|
||||||
@@ -53,9 +50,8 @@ public class TRtcEngineManager extends BaseEngine {
|
|||||||
//设置频道模式为直播
|
//设置频道模式为直播
|
||||||
mRtcEngine.disableVideo();
|
mRtcEngine.disableVideo();
|
||||||
mRtcEngine.setChannelProfile(Constants.CHANNEL_PROFILE_LIVE_BROADCASTING);
|
mRtcEngine.setChannelProfile(Constants.CHANNEL_PROFILE_LIVE_BROADCASTING);
|
||||||
mRtcEngine.setAudioProfile(AUDIO_PROFILE_MUSIC_STANDARD, AUDIO_SCENARIO_GAME_STREAMING);
|
|
||||||
mRtcEngine.enableAudioVolumeIndication(600, 3, false);
|
mRtcEngine.enableAudioVolumeIndication(600, 3, false);
|
||||||
mRtcEngine.setDefaultAudioRoutetoSpeakerphone(true);
|
mRtcEngine.setDefaultAudioRoutetoSpeakerphone(false);
|
||||||
mRtcEngine.setExternalVideoSource(true, false, true);
|
mRtcEngine.setExternalVideoSource(true, false, true);
|
||||||
}
|
}
|
||||||
mRtcEngine.joinChannel(AvRoomDataManager.get().trtcSig, String.valueOf(channelId), null, (int) uid);
|
mRtcEngine.joinChannel(AvRoomDataManager.get().trtcSig, String.valueOf(channelId), null, (int) uid);
|
||||||
|
@@ -55,4 +55,5 @@
|
|||||||
<Littleredbook Enable="false" />
|
<Littleredbook Enable="false" />
|
||||||
<Watermelonvideo Enable="false" />
|
<Watermelonvideo Enable="false" />
|
||||||
<Tiktok Enable="false" />
|
<Tiktok Enable="false" />
|
||||||
|
<Taptap Enable="false" />
|
||||||
</DevInfor>
|
</DevInfor>
|
Reference in New Issue
Block a user