diff --git a/app/src/main/java/com/yinuo/safetywatcher/watcher/ui/HistoryVideoActivity.kt b/app/src/main/java/com/yinuo/safetywatcher/watcher/ui/HistoryVideoActivity.kt
index d3e5c97..71f7a15 100644
--- a/app/src/main/java/com/yinuo/safetywatcher/watcher/ui/HistoryVideoActivity.kt
+++ b/app/src/main/java/com/yinuo/safetywatcher/watcher/ui/HistoryVideoActivity.kt
@@ -141,8 +141,8 @@ class HistoryVideoActivity : BaseActivity() {
             )
             launch(Dispatchers.Main) {
                 var delayTime = mAdapter._data.size * 3000
-                if (delayTime > 30) {
-                    delayTime = 30
+                if (delayTime > 30000) {
+                    delayTime = 30000
                 }
                 mBinding.root.postDelayed(delayTime.toLong()) {
                     closeLoadingDialog()
diff --git a/app/src/main/java/com/yinuo/safetywatcher/watcher/ui/QueryDataActivity.kt b/app/src/main/java/com/yinuo/safetywatcher/watcher/ui/QueryDataActivity.kt
index 6064a96..6b24c17 100644
--- a/app/src/main/java/com/yinuo/safetywatcher/watcher/ui/QueryDataActivity.kt
+++ b/app/src/main/java/com/yinuo/safetywatcher/watcher/ui/QueryDataActivity.kt
@@ -244,7 +244,10 @@ class QueryDataActivity : BaseActivity() {
                 usbPath,
                 mAdapter._data,
             )
-            val delayTime: Int = (mAdapter._data.size / 10) * 35
+            var delayTime: Int = (mAdapter._data.size / 10) * 35
+            if (delayTime < 9000) {
+                delayTime = 9000
+            }
             delay(delayTime.toLong())
             closeLoadingDialog()
             launch(Dispatchers.Main) {
diff --git a/app/src/main/java/com/yinuo/safetywatcher/watcher/ui/WarnDataActivity.kt b/app/src/main/java/com/yinuo/safetywatcher/watcher/ui/WarnDataActivity.kt
index c889d9b..cc161f3 100644
--- a/app/src/main/java/com/yinuo/safetywatcher/watcher/ui/WarnDataActivity.kt
+++ b/app/src/main/java/com/yinuo/safetywatcher/watcher/ui/WarnDataActivity.kt
@@ -136,7 +136,10 @@ class WarnDataActivity : BaseActivity() {
                 usbPath,
                 mAdapter._data,
             )
-            val delayTime: Int = (mAdapter._data.size / 10) * 35
+            var delayTime: Int = (mAdapter._data.size / 10) * 35
+            if (delayTime < 9000) {
+                delayTime = 9000
+            }
             delay(delayTime.toLong())
             closeLoadingDialog()
             launch(Dispatchers.Main) {