From 0f1dc9e6661c6585ebf58d460d9cbd0439dfea4b Mon Sep 17 00:00:00 2001 From: liyi Date: Tue, 10 Dec 2024 18:26:47 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E8=B0=83=E6=95=B4=E5=81=9C=E6=AD=A2?= =?UTF-8?q?=E6=92=AD=E6=94=BE=E9=93=83=E5=A3=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/login/login/starLock_login_page.dart | 5 ++--- .../startChart/handle/impl/udp_talk_accept_handler.dart | 2 ++ .../startChart/handle/impl/udp_talk_reject_handler.dart | 2 ++ .../startChart/handle/impl/udp_talk_request_handler.dart | 6 ++++++ 4 files changed, 12 insertions(+), 3 deletions(-) diff --git a/lib/login/login/starLock_login_page.dart b/lib/login/login/starLock_login_page.dart index a5cff8c2..b9e9acaf 100755 --- a/lib/login/login/starLock_login_page.dart +++ b/lib/login/login/starLock_login_page.dart @@ -243,14 +243,13 @@ class _StarLockLoginPageState extends State { }, ), SubmitBtn( - btnName: '发送对讲请求', + btnName: '发送对讲请求1', onClick: () { StartChartManage().sendCallRequestMessage( - ToPeerId: 'GCvA1LeqU1P9bUvxGEEfW41zBqBAiev3enWWuG6k2ekM', + ToPeerId: 'CqKJUADeUZsHrSD4SEVnPBr73fbsHNUXCEq9kyCtE3wp', ); }, ), - SizedBox(height: 50.w), Row( mainAxisAlignment: MainAxisAlignment.center, diff --git a/lib/talk/startChart/handle/impl/udp_talk_accept_handler.dart b/lib/talk/startChart/handle/impl/udp_talk_accept_handler.dart index 63bbc600..c06da2a7 100644 --- a/lib/talk/startChart/handle/impl/udp_talk_accept_handler.dart +++ b/lib/talk/startChart/handle/impl/udp_talk_accept_handler.dart @@ -32,6 +32,8 @@ class UdpTalkAcceptHandler extends ScpMessageBaseHandle _handleCheckTalkDataTimer(); // 启动发送预期数据请求 _handleStartSendTalkExpectDataRequest(); + // 停止播放铃声 + stopRingtone(); // 设置状态为接听中 talkStatus.setDuringCall(); } diff --git a/lib/talk/startChart/handle/impl/udp_talk_reject_handler.dart b/lib/talk/startChart/handle/impl/udp_talk_reject_handler.dart index 6a5411d4..b75805e1 100644 --- a/lib/talk/startChart/handle/impl/udp_talk_reject_handler.dart +++ b/lib/talk/startChart/handle/impl/udp_talk_reject_handler.dart @@ -22,6 +22,7 @@ class UdpTalkRejectHandler extends ScpMessageBaseHandle startChartManage.stopTalkPingMessageTimer(); startChartManage.stopTalkExpectMessageTimer(); talkStatus.setRejected(); + stopRingtone(); } @override @@ -31,6 +32,7 @@ class UdpTalkRejectHandler extends ScpMessageBaseHandle talkStatus.setRejected(); startChartManage.stopTalkPingMessageTimer(); startChartManage.stopTalkExpectMessageTimer(); + stopRingtone(); } @override diff --git a/lib/talk/startChart/handle/impl/udp_talk_request_handler.dart b/lib/talk/startChart/handle/impl/udp_talk_request_handler.dart index 3c69eb02..a0265cbb 100644 --- a/lib/talk/startChart/handle/impl/udp_talk_request_handler.dart +++ b/lib/talk/startChart/handle/impl/udp_talk_request_handler.dart @@ -32,6 +32,12 @@ class UdpTalkRequestHandler extends ScpMessageBaseHandle // Future.delayed(Duration(seconds: 1), () { // startChartManage.sendTalkAcceptMessage(); + // // startChartManage.sendTalkRejectMessage(); + // }); + // + // Future.delayed(Duration(seconds: 5), () { + // startChartManage.sendTalkHangupMessage(); + // // startChartManage.sendTalkRejectMessage(); // }); }