perf(canvas): 画布媒体 - 优化媒体加载、播放器与节点交互 (#357)

Merge origin/main at fb089b2 and retain canvas media performance, player layout, and interaction updates.

Co-authored-by: ddCat <2695092045@qq.com>
This commit is contained in:
wurendao007
2026-08-31 09:00:37 +08:00
committed by GitHub
parent 21facff923
commit 8ebceecbb6
58 changed files with 2662 additions and 207 deletions

View File

@@ -1,5 +1,6 @@
import type { UploadedFile } from "@/services/file-storage";
import type { UploadedImage } from "@/services/image-storage";
import { canvasVideoAssetPreviewUrl } from "@/lib/canvas/canvas-media-preview";
import type { ExternalAssetPickerReference } from "@/lib/plugins/plugin-types";
import type { Asset, AudioAsset, ImageAsset, NewAsset } from "@/stores/use-asset-store";
import type { ReferenceImage } from "@/types/image";
@@ -279,7 +280,7 @@ export function creationVideoAsset({ title, uploaded, metadata }: { title: strin
return {
kind: "video",
title: title.trim() || "创作视频",
coverUrl: uploaded.url,
coverUrl: canvasVideoAssetPreviewUrl(uploaded.url, uploaded.preview?.url),
tags: ["创作"],
status: "confirmed",
source: "创作页",