From 545272c2d338eca8724a1f3320b5c3890ea6d094 Mon Sep 17 00:00:00 2001 From: xufei <727302827@qq.com> Date: Mon, 15 Sep 2025 17:07:51 +0800 Subject: [PATCH] =?UTF-8?q?2025.9.15=20=E5=A2=9E=E5=8A=A0trycatch?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/Danger_paicha/hazard_registration_page.dart | 6 +++++- lib/pages/app/Danger_paicha/quick_report_page.dart | 11 +++++++++-- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/lib/pages/app/Danger_paicha/hazard_registration_page.dart b/lib/pages/app/Danger_paicha/hazard_registration_page.dart index 5e3a333..cc60905 100644 --- a/lib/pages/app/Danger_paicha/hazard_registration_page.dart +++ b/lib/pages/app/Danger_paicha/hazard_registration_page.dart @@ -282,7 +282,11 @@ class _HazardRegistrationPageState extends State { mediaType: MediaType.video, initialMediaPaths: _yinHuanVido.map((item) => item.path).toList(), onMediaAdded: (value) { - _yinHuanVido.add(ImgData(path: value, id: '')); + try{ + _yinHuanVido.add(ImgData(path: value, id: '')); + }catch(e){ + print("获取视频错误:${e.toString()}"); + } }, onMediaRemoved: (value){ _yinHuanVido.remove(value); diff --git a/lib/pages/app/Danger_paicha/quick_report_page.dart b/lib/pages/app/Danger_paicha/quick_report_page.dart index e17ba89..3aaddc9 100644 --- a/lib/pages/app/Danger_paicha/quick_report_page.dart +++ b/lib/pages/app/Danger_paicha/quick_report_page.dart @@ -162,9 +162,16 @@ class _QuickReportPageState extends State { maxCount: 1, mediaType: MediaType.video, onChanged: (List files) { - // 上传视频 files - _yinHuanVido=files[0].path; + // _yinHuanVido=files[0].path; }, + onMediaAdded:(value) { + // 上传视频 files + try{ + _yinHuanVido=value; + }catch(e){ + print("获取视频失败:${e.toString()}"); + } + }, onAiIdentify: () { // AI 视频识别逻辑 },