lh hace 3 semanas
padre
commit
c1ec75ae6c
Se han modificado 1 ficheros con 2 adiciones y 2 borrados
  1. 2 2
      app/Services/Anime/AnimeService.php

+ 2 - 2
app/Services/Anime/AnimeService.php

@@ -136,7 +136,7 @@ class AnimeService
         $totalDuration = 0; // 初始化总时长
         
         foreach($segments as $segment) {
-            // 计算分镜时长,优先级:video_duration > audio_duration > 默认5秒
+            // 计算分镜时长,优先级:video_duration > act_duration > 默认5秒
             $videoDuration = getProp($segment, 'video_duration');
             $actDuration = getProp($segment, 'act_duration');
             
@@ -6650,7 +6650,7 @@ class AnimeService
             $return_acts[] = [
                 'act_id' => getProp($act, 'id'),
                 'act_number' => getProp($act, 'act_number'),
-                'act_duration' => getProp($act, 'act_duration'),
+                'act_duration' => getProp($act, 'video_duration') ? getProp($act, 'video_duration') : getProp($act, 'act_duration'),
                 'act_show_content' => getProp($act, 'act_show_content'),
                 'video_url' => getProp($act, 'video_url'),
                 'video_duration' => getProp($act, 'video_duration'),