Skip to content

Commit 6879058

Browse files
CYGCYG
authored andcommitted
modify ktvapi
1 parent 6908cdb commit 6879058

File tree

2 files changed

+22
-22
lines changed

2 files changed

+22
-22
lines changed

KTVAPI/Android/lib_ktvapi/src/main/java/io/agora/ktvapi/KTVApiImpl.kt

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -243,10 +243,10 @@ class KTVApiImpl(
243243

244244
// mutipath
245245
enableMultipathing = true
246-
mRtcEngine.setParameters("{\"rtc.enableMultipath\": true}")
246+
//mRtcEngine.setParameters("{\"rtc.enableMultipath\": true}")
247247
mRtcEngine.setParameters("{\"rtc.enable_tds_request_on_join\": true}")
248-
mRtcEngine.setParameters("{\"rtc.remote_path_scheduling_strategy\": 0}")
249-
mRtcEngine.setParameters("{\"rtc.path_scheduling_strategy\": 0}")
248+
//mRtcEngine.setParameters("{\"rtc.remote_path_scheduling_strategy\": 0}")
249+
//mRtcEngine.setParameters("{\"rtc.path_scheduling_strategy\": 0}")
250250
}
251251

252252
override fun addEventHandler(ktvApiEventHandler: IKTVApiEventHandler) {
@@ -334,17 +334,17 @@ class KTVApiImpl(
334334
override fun enableMulitpathing(enable: Boolean) {
335335
reportCallScenarioApi("enableMulitpathing", JSONObject().put("enable", enable))
336336
this.enableMultipathing = enable
337-
mRtcEngine.setParameters("{\"rtc.enableMultipath\": $enable}")
338-
if (enable) {
339-
mRtcEngine.setParameters("{\"rtc.enable_tds_request_on_join\": true}")
340-
mRtcEngine.setParameters("{\"rtc.remote_path_scheduling_strategy\": 0}")
341-
mRtcEngine.setParameters("{\"rtc.path_scheduling_strategy\": 0}")
342-
}
337+
// mRtcEngine.setParameters("{\"rtc.enableMultipath\": $enable}")
338+
// if (enable) {
339+
// mRtcEngine.setParameters("{\"rtc.enable_tds_request_on_join\": true}")
340+
// mRtcEngine.setParameters("{\"rtc.remote_path_scheduling_strategy\": 0}")
341+
// mRtcEngine.setParameters("{\"rtc.path_scheduling_strategy\": 0}")
342+
// }
343343

344344
if (singerRole == KTVSingRole.LeadSinger || singerRole == KTVSingRole.CoSinger) {
345345
subChorusConnection?.let {
346346
mRtcEngine.updateChannelMediaOptionsEx(ChannelMediaOptions().apply {
347-
parameters = "{\"rtc.enableMultipath\": $enable, \"rtc.path_scheduling_strategy\": 0}"
347+
parameters = "{\"rtc.enableMultipath\": $enable, \"rtc.path_scheduling_strategy\": 0, \"rtc.remote_path_scheduling_strategy\": 0}"
348348
}, subChorusConnection)
349349
}
350350
}
@@ -966,7 +966,7 @@ class KTVApiImpl(
966966
newRole != KTVSingRole.LeadSinger
967967
channelMediaOption.clientRoleType = CLIENT_ROLE_BROADCASTER
968968
if (enableMultipathing) {
969-
channelMediaOption.parameters = "{\"rtc.path_scheduling_strategy\":0, \"rtc.enableMultipath\": true}"
969+
channelMediaOption.parameters = "{\"rtc.path_scheduling_strategy\":0, \"rtc.enableMultipath\": true, \"rtc.remote_path_scheduling_strategy\": 0}"
970970
}
971971

972972
val rtcConnection = RtcConnection()

KTVAPI/Android/lib_ktvapi/src/main/java/io/agora/ktvapi/KTVGiantChorusApiImpl.kt

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -244,11 +244,11 @@ class KTVGiantChorusApiImpl(
244244
mRtcEngine.setParameters("{\"rtc.use_audio4\": true}")
245245

246246
// mutipath
247-
enableMultipathing = true
248-
mRtcEngine.setParameters("{\"rtc.enableMultipath\": true}")
247+
enableMultipathing = false
248+
//mRtcEngine.setParameters("{\"rtc.enableMultipath\": true}")
249249
mRtcEngine.setParameters("{\"rtc.enable_tds_request_on_join\": true}")
250-
mRtcEngine.setParameters("{\"rtc.remote_path_scheduling_strategy\": 0}")
251-
mRtcEngine.setParameters("{\"rtc.path_scheduling_strategy\": 0}")
250+
//mRtcEngine.setParameters("{\"rtc.remote_path_scheduling_strategy\": 0}")
251+
//mRtcEngine.setParameters("{\"rtc.path_scheduling_strategy\": 0}")
252252
}
253253

254254
override fun addEventHandler(ktvApiEventHandler: IKTVApiEventHandler) {
@@ -336,17 +336,17 @@ class KTVGiantChorusApiImpl(
336336
override fun enableMulitpathing(enable: Boolean) {
337337
reportCallScenarioApi("enableMulitpathing", JSONObject().put("enable", enable))
338338
this.enableMultipathing = enable
339-
mRtcEngine.setParameters("{\"rtc.enableMultipath\": $enable}")
340-
if (enable) {
341-
mRtcEngine.setParameters("{\"rtc.enable_tds_request_on_join\": true}")
342-
mRtcEngine.setParameters("{\"rtc.remote_path_scheduling_strategy\": 0}")
343-
mRtcEngine.setParameters("{\"rtc.path_scheduling_strategy\": 0}")
344-
}
339+
// mRtcEngine.setParameters("{\"rtc.enableMultipath\": $enable}")
340+
// if (enable) {
341+
// mRtcEngine.setParameters("{\"rtc.enable_tds_request_on_join\": true}")
342+
// mRtcEngine.setParameters("{\"rtc.remote_path_scheduling_strategy\": 0}")
343+
// mRtcEngine.setParameters("{\"rtc.path_scheduling_strategy\": 0}")
344+
// }
345345

346346
if (singerRole == KTVSingRole.LeadSinger || singerRole == KTVSingRole.CoSinger) {
347347
subChorusConnection?.let {
348348
mRtcEngine.updateChannelMediaOptionsEx(ChannelMediaOptions().apply {
349-
parameters = "{\"rtc.enableMultipath\": $enable, \"rtc.path_scheduling_strategy\": 0}"
349+
parameters = "{\"rtc.enableMultipath\": $enable, \"rtc.path_scheduling_strategy\": 0, \"rtc.remote_path_scheduling_strategy\": 0}"
350350
}, subChorusConnection)
351351
}
352352
}

0 commit comments

Comments
 (0)