视频卡顿问题日志输出增加
This commit is contained in:
parent
1f8b24da20
commit
98ae80cba7
@ -27,8 +27,9 @@ class LockMonitoringLogic extends BaseGetXController {
|
||||
void _getTVDataRefreshUIAction() {
|
||||
// 蓝牙协议通知传输跟蓝牙之外的数据传输类不一样 eventBus
|
||||
_getTVDataRefreshUIEvent =
|
||||
eventBus.on<GetTVDataRefreshUI>().listen((event) {
|
||||
eventBus.on<GetTVDataRefreshUI>().listen((event) async {
|
||||
if (event.tvList.isNotEmpty) {
|
||||
print('收到图片了啦啦啦啦啦啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊');
|
||||
// 预加载图片数据
|
||||
Uint8List imageData = Uint8List.fromList(event.tvList);
|
||||
// 更新状态
|
||||
|
||||
@ -60,7 +60,7 @@ class CallTalk {
|
||||
}
|
||||
// 视频数据
|
||||
else {
|
||||
// print('********视频数据来了');
|
||||
print('********视频数据来了');
|
||||
// 音视频数据开始下标
|
||||
var bagLen = bb[POS_blen + 2] + bb[POS_blen + 3] * 256;
|
||||
// print('音视频数据开始下标 bagLen:$bagLen');
|
||||
@ -101,13 +101,16 @@ class CallTalk {
|
||||
var getList = bb.sublist(POS_data, bb.length);
|
||||
iframe!.bb!.addAll(getList);
|
||||
}
|
||||
// print(
|
||||
// 'iframe.bagNum: ${iframe!.bagNum} iframe.bagReceive: ${iframe!.bagReceive}');
|
||||
print(
|
||||
'iframe.bagNum: ${iframe!.bagNum} iframe.bagReceive: ${iframe!.bagReceive}');
|
||||
|
||||
// 如果收到的包数等于总包数,说明这一帧数据已经接收完毕
|
||||
if (iframe!.bagNum == iframe!.bagReceive) {
|
||||
// print('播放第${iframe!.iframeIndex}帧 一帧图片的hexStringData: ${Uint8List.fromList(growableList)}');
|
||||
// print('得到的一张图片的数据长度为${iframe!.bb!.length}');
|
||||
DateTime now = DateTime.now();
|
||||
String formattedTime = "${now.hour}:${now.minute}:${now.second}";
|
||||
print('$formattedTime得到了一张图片共${iframe!.bagReceive}个数据包');
|
||||
eventBus.fire(GetTVDataRefreshUI(iframe!.bb!));
|
||||
} else {
|
||||
// print('接收到的包数不等于总包数');
|
||||
|
||||
@ -120,7 +120,7 @@ class CommandUDPReciverManager {
|
||||
// UDPTalkClass().isEndCall = true;
|
||||
// UDPTalkClass().stopLocalAudio();
|
||||
// CallTalk().stopPcmSound();
|
||||
// eventBus.fire(GetUDPStatusRefreshUI(UDPTalkClass().status));
|
||||
eventBus.fire(GetUDPStatusRefreshUI(UDPTalkClass().status));
|
||||
// Get.back();
|
||||
UDPTalkClass().callNoAnswer(3);
|
||||
// print('挂断反馈刷新UI1');
|
||||
|
||||
@ -170,6 +170,10 @@ class UDPTalkClass {
|
||||
void stopLocalAudio() async {
|
||||
audioPlayer.setReleaseMode(ReleaseMode.loop);
|
||||
await audioPlayer.stop();
|
||||
if (playLocalAudioTimer != null) {
|
||||
playLocalAudioTimer.cancel();
|
||||
playLocalAudioSecond = 0;
|
||||
}
|
||||
}
|
||||
|
||||
//呼叫有响铃无应答处理
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user