diff --git a/star_lock/lib/main/lockDetail/monitoring/monitoring/lockMonitoring_page.dart b/star_lock/lib/main/lockDetail/monitoring/monitoring/lockMonitoring_page.dart index 2fae5f2c..ce9d6c97 100644 --- a/star_lock/lib/main/lockDetail/monitoring/monitoring/lockMonitoring_page.dart +++ b/star_lock/lib/main/lockDetail/monitoring/monitoring/lockMonitoring_page.dart @@ -206,6 +206,7 @@ class _LockMonitoringPageState extends State { print('点了这里?'); state.isClickHangUp.value = false; UDPTalkClass().stopLocalAudio(); + logic.udpHangUpAction(); } }), bottomBtnItemWidget("images/main/icon_lockDetail_monitoringUnlock.png", diff --git a/star_lock/lib/talk/udp/udp_talkClass.dart b/star_lock/lib/talk/udp/udp_talkClass.dart index d12ef82f..2990e926 100644 --- a/star_lock/lib/talk/udp/udp_talkClass.dart +++ b/star_lock/lib/talk/udp/udp_talkClass.dart @@ -1,12 +1,11 @@ import 'dart:async'; import 'package:audioplayers/audioplayers.dart'; -import 'package:date_format/date_format.dart'; import 'package:fast_gbk/fast_gbk.dart'; import 'package:flutter_local_notifications/flutter_local_notifications.dart'; import 'package:get/get.dart'; +import 'package:star_lock/main/lockDetail/monitoring/monitoring/lockMonitoring_logic.dart'; import 'package:star_lock/main/lockDetail/monitoring/monitoring/lockMonitoring_state.dart'; import 'package:star_lock/talk/call/callTalk.dart'; -import 'package:star_lock/tools/eventBusEventManage.dart'; import '../../appRouters.dart'; import '../../tools/storage.dart'; import 'udp_manage.dart'; @@ -92,7 +91,7 @@ class UDPTalkClass { // 检查条件,如果达到60秒且未得到应答,则认为失败 if (playLocalAudioSecond >= 60) { playLocalAudioTimer.cancel(); // 取消定时器 - // LockMonitoringLogic().initiateUdpHangUpAction(); + LockMonitoringLogic().initiateUdpHangUpAction(); } }); } else {