From fb173cb70c69e641171a134b7a410d763de151ee Mon Sep 17 00:00:00 2001 From: imeepos Date: Mon, 11 Aug 2025 13:22:09 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E8=A7=86=E9=A2=91?= =?UTF-8?q?=E6=92=AD=E6=94=BE=E5=99=A8=E6=96=87=E4=BB=B6=E8=B7=AF=E5=BE=84?= =?UTF-8?q?=E5=A4=84=E7=90=86=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 使用 Tauri 的 convertFileSrc 函数正确处理本地视频文件路径 - 替换 file:// 协议为 Tauri 的 asset protocol - 解决视频预览加载失败的问题 - 确保视频播放器能正确显示本地视频文件 --- apps/desktop/src/components/frame-extractor/VideoPlayer.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/desktop/src/components/frame-extractor/VideoPlayer.tsx b/apps/desktop/src/components/frame-extractor/VideoPlayer.tsx index 313bfa4..15994dd 100644 --- a/apps/desktop/src/components/frame-extractor/VideoPlayer.tsx +++ b/apps/desktop/src/components/frame-extractor/VideoPlayer.tsx @@ -9,6 +9,7 @@ import { SkipForward, RotateCcw } from 'lucide-react'; +import { convertFileSrc } from '@tauri-apps/api/core'; import { VideoFileInfo } from '../../types/frame-extractor'; import './VideoPlayer.css'; @@ -229,7 +230,7 @@ export const VideoPlayer: React.FC = ({ {/* 视频元素 */}