From 0124185e8cfee09d5d6fbee953418c26561d31bc Mon Sep 17 00:00:00 2001 From: Daisy <> Date: Mon, 1 Apr 2024 16:21:47 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=B9=E8=AE=B2=E5=AE=9A=E6=97=B6=E5=99=A8?= =?UTF-8?q?=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- star_lock/lib/talk/udp/udp_talkClass.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/star_lock/lib/talk/udp/udp_talkClass.dart b/star_lock/lib/talk/udp/udp_talkClass.dart index 83dd3742..2a5bee5e 100644 --- a/star_lock/lib/talk/udp/udp_talkClass.dart +++ b/star_lock/lib/talk/udp/udp_talkClass.dart @@ -33,8 +33,7 @@ class UDPTalkClass { var isEndCall = false; //是否已经调用结束对讲 final audioPlayer = AudioPlayer(); var playLocalAudioSecond = 0; - Timer playLocalAudioTimer = - Timer.periodic(const Duration(seconds: 1), (timer) {}); + late Timer playLocalAudioTimer; beCallW({List? data, String? ip, int? port}) async { print("beCall status:$status"); @@ -92,6 +91,7 @@ class UDPTalkClass { // 检查条件,如果达到60秒且未得到应答,则认为失败 if (playLocalAudioSecond >= 60) { playLocalAudioTimer.cancel(); // 取消定时器 + playLocalAudioSecond = 0; // LockMonitoringLogic().initiateUdpHangUpAction(5); callNoAnswer(4); }