对讲定时器处理

This commit is contained in:
Daisy 2024-04-01 16:21:47 +08:00
parent 2db8ce5166
commit 0124185e8c

View File

@ -33,8 +33,7 @@ class UDPTalkClass {
var isEndCall = false; // var isEndCall = false; //
final audioPlayer = AudioPlayer(); final audioPlayer = AudioPlayer();
var playLocalAudioSecond = 0; var playLocalAudioSecond = 0;
Timer playLocalAudioTimer = late Timer playLocalAudioTimer;
Timer.periodic(const Duration(seconds: 1), (timer) {});
beCallW({List<int>? data, String? ip, int? port}) async { beCallW({List<int>? data, String? ip, int? port}) async {
print("beCall status:$status"); print("beCall status:$status");
@ -92,6 +91,7 @@ class UDPTalkClass {
// 60 // 60
if (playLocalAudioSecond >= 60) { if (playLocalAudioSecond >= 60) {
playLocalAudioTimer.cancel(); // playLocalAudioTimer.cancel(); //
playLocalAudioSecond = 0;
// LockMonitoringLogic().initiateUdpHangUpAction(5); // LockMonitoringLogic().initiateUdpHangUpAction(5);
callNoAnswer(4); callNoAnswer(4);
} }