diff --git a/star_lock/lib/talk/call/callTalk.dart b/star_lock/lib/talk/call/callTalk.dart index 69f17cad..a43e42a9 100644 --- a/star_lock/lib/talk/call/callTalk.dart +++ b/star_lock/lib/talk/call/callTalk.dart @@ -105,9 +105,7 @@ class CallTalk { // 'iframe.bagNum: ${iframe!.bagNum} iframe.bagReceive: ${iframe!.bagReceive}'); // 如果收到的包数等于总包数,说明这一帧数据已经接收完毕 - if (iframe!.bagNum == iframe!.bagReceive && - iframe!.bagReceive == getBagNum && - getIframeIndex == iframe!.iframeIndex) { + if (iframe!.bagNum == iframe!.bagReceive) { // print('播放第${iframe!.iframeIndex}帧 一帧图片的hexStringData: ${Uint8List.fromList(growableList)}'); // print('得到的一张图片的数据长度为${iframe!.bb!.length}'); eventBus.fire(GetTVDataRefreshUI(iframe!.bb!)); diff --git a/star_lock/lib/talk/udp/udp_talkClass.dart b/star_lock/lib/talk/udp/udp_talkClass.dart index 2990e926..69665e9c 100644 --- a/star_lock/lib/talk/udp/udp_talkClass.dart +++ b/star_lock/lib/talk/udp/udp_talkClass.dart @@ -173,11 +173,11 @@ class UDPTalkClass { void callNoAnswer() { // print('无应答处理'); stopLocalAudio(); - CallTalk().stopPcmSound(); status = 0; isBeCall = false; isEndCall = true; LockMonitoringState().isClickHangUp.value = false; + CallTalk().stopPcmSound(); Get.back(); } }