修复talk模式对讲

This commit is contained in:
lin 2026-02-21 23:46:18 +08:00
parent a9dc6057b2
commit f00ae2b43d

View File

@ -509,21 +509,25 @@ public class ZLMRESTfulUtils {
} }
public ZLMResult<?> startSendRtpPassive(MediaServer mediaServer, Map<String, Object> param, ResultCallback callback) { public ZLMResult<?> startSendRtpPassive(MediaServer mediaServer, Map<String, Object> param, ResultCallback callback) {
String response = sendPost(mediaServer, "startSendRtpPassive",param, (responseStr -> { RequestCallback requestCallback = null;
if (callback == null) { if (callback != null) {
return; requestCallback = (responseStr -> {
} if (callback == null) {
if (responseStr == null) { return;
callback.run(ZLMResult.getFailForMediaServer()); }
}else { if (responseStr == null) {
ZLMResult<?> zlmResult = JSON.parseObject(responseStr, ZLMResult.class);
if (zlmResult == null) {
callback.run(ZLMResult.getFailForMediaServer()); callback.run(ZLMResult.getFailForMediaServer());
}else { }else {
callback.run(zlmResult); ZLMResult<?> zlmResult = JSON.parseObject(responseStr, ZLMResult.class);
if (zlmResult == null) {
callback.run(ZLMResult.getFailForMediaServer());
}else {
callback.run(zlmResult);
}
} }
} });
})); }
String response = sendPost(mediaServer, "startSendRtpPassive",param, requestCallback);
if (response == null) { if (response == null) {
return ZLMResult.getFailForMediaServer(); return ZLMResult.getFailForMediaServer();
}else { }else {