diff --git a/src/core/config.rs b/src/core/config.rs index 420fdc9..ba22170 100644 --- a/src/core/config.rs +++ b/src/core/config.rs @@ -503,6 +503,15 @@ impl VideoItem { } } + if let Some([min, max]) = self.random_loop_range { + if min <= 0 || max <= 0 { + bail!("{section}.random_loop_range 值必须大于 0"); + } + if min > max { + bail!("{section}.random_loop_range[0] 不能大于 random_loop_range[1]"); + } + } + Ok(()) } }