diff --git a/video-gen-api/app/api/v3/videos.py b/video-gen-api/app/api/v3/videos.py index ec470ecf..8256ff89 100644 --- a/video-gen-api/app/api/v3/videos.py +++ b/video-gen-api/app/api/v3/videos.py @@ -13,6 +13,7 @@ from app.schemas.api_v3.video import ( ApiVideoStatusResponse, ) from app.services.api_v3 import auth_service, generation_service, task_service +from app.services.resource_signed_url_service import build_resource_signed_url logger = logging.getLogger("videogen") @@ -139,7 +140,7 @@ async def get_video_status( from app.schemas.api_v3.video import ApiVideoContent from app.config import settings # 拼接完整 URL - video_url = task.video_url + video_url = build_resource_signed_url(task.video_url) if video_url and not video_url.startswith(("http://", "https://")): base = settings.BASE_URL.rstrip("/") if video_url.startswith("/"):