From 80f64ba7d38a4a4a2661be2e3828d4ec8af6097c Mon Sep 17 00:00:00 2001
From: Dana <Dana_Lee1016@126.com>
Date: 星期五, 06 二月 2026 16:28:54 +0800
Subject: [PATCH] 1.getVideoDuration 返回时长666的,录的文件有问题,删除(可能是processcamera返回-1)

---
 app/src/main/java/com/safeluck/floatwindow/manager/UsbCameraRecordManager.java |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/app/src/main/java/com/safeluck/floatwindow/manager/UsbCameraRecordManager.java b/app/src/main/java/com/safeluck/floatwindow/manager/UsbCameraRecordManager.java
index b64cfd1..d476227 100644
--- a/app/src/main/java/com/safeluck/floatwindow/manager/UsbCameraRecordManager.java
+++ b/app/src/main/java/com/safeluck/floatwindow/manager/UsbCameraRecordManager.java
@@ -776,8 +776,13 @@
             if (originalFile.renameTo(newFile)) {
                 Timber.d("鏂囦欢閲嶅懡鍚嶆垚鍔�: %s -> %s", originalFile.getName(), newFileName);
                 // 鏇存柊鍥炶皟涓殑鏂囦欢鍚�
+                if (durationSeconds==666){
+                    Timber.i("褰曞埗閿欒锛屾鏂囦欢[%s]闇�瑕侀兘韪�",newFile.getAbsolutePath());
+                    newFile.delete();
+                }else{
+                    notifyCallback(2,0,newFileName);
+                }
 
-                notifyCallback(2,0,newFileName);
             } else {
                 Timber.e("鏂囦欢閲嶅懡鍚嶅け璐�: %s -> %s", originalFile.getName(), newFileName);
             }
@@ -813,7 +818,7 @@
             }
         }
         // 濡傛灉鑾峰彇澶辫触锛岃繑鍥為粯璁ゅ��60绉�
-        return 60;
+        return 666;
     }
 
     /**

--
Gitblit v1.8.0