lh 4 mesi fa
parent
commit
23641439f5

+ 1 - 0
app/Http/Controllers/Anime/AnimeController.php

@@ -1618,6 +1618,7 @@ class AnimeController extends BaseController
                             'video_url' => getProp($segment, 'video_url'),
                             'video_duration' => getProp($segment, 'video_duration', 0),
                             'last_frame_url' => getProp($segment, 'last_frame_url'),
+                            'current_type' => getProp($segment, 'current_type'),
                         ];
                         
                         // 计算分镜时长,优先级:video_duration > audio_duration > 默认5秒

+ 5 - 0
app/Services/Anime/AnimeService.php

@@ -425,6 +425,7 @@ class AnimeService
                     'video_url' => getProp($segment, 'video_url'),
                     'video_duration' => getProp($segment, 'video_duration', 0),
                     'last_frame_url' => getProp($segment, 'last_frame_url'),
+                    'current_type' => getProp($segment, 'current_type'),
                 ];
             }else {
                 $acts[getProp($segment, 'act_number')]= [
@@ -460,6 +461,7 @@ class AnimeService
                             'video_url' => getProp($segment, 'video_url'),
                             'video_duration' => getProp($segment, 'video_duration', 0),
                             'last_frame_url' => getProp($segment, 'last_frame_url'),
+                            'current_type' => getProp($segment, 'current_type'),
                         ]
                     ]
                 ];
@@ -655,6 +657,7 @@ class AnimeService
                 'video_url' => getProp($segment, 'video_url'),
                 'video_duration' => getProp($segment, 'video_duration', 0),
                 'last_frame_url' => getProp($segment, 'last_frame_url'),
+                'current_type' => getProp($segment, 'current_type'),
             ];
 
             if (isset($acts[$act_number])) {
@@ -744,6 +747,7 @@ class AnimeService
                         'video_url' => getProp($segment, 'video_url'),
                         'video_duration' => getProp($segment, 'video_duration', 0),
                         'last_frame_url' => getProp($segment, 'last_frame_url'),
+                        'current_type' => getProp($segment, 'current_type'),
                     ];
                 }else {
                     $acts[getProp($segment, 'act_number')]= [
@@ -779,6 +783,7 @@ class AnimeService
                                 'video_url' => getProp($segment, 'video_url'),
                                 'video_duration' => getProp($segment, 'video_duration', 0),
                                 'last_frame_url' => getProp($segment, 'last_frame_url'),
+                                'current_type' => getProp($segment, 'current_type'),
                             ]
                         ]
                     ];