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