From 6e62d72ff667ab869efa70036ec6cf894cb8a691 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 11 Jul 2025 11:25:56 +0800 Subject: [PATCH] fix --- src-tauri/tauri.conf.json | 6 +++++- src/App.tsx | 7 +++++-- src/components/VideoPlayer.tsx | 1 + 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 48c39d8..586f683 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -25,7 +25,11 @@ } ], "security": { - "csp": null + "csp": "default-src 'self' ipc: http://ipc.localhost; img-src 'self' asset: http://asset.localhost data:; media-src 'self' asset: http://asset.localhost; script-src 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline'", + "assetProtocol": { + "enable": true, + "scope": ["**"] + } } }, "bundle": { diff --git a/src/App.tsx b/src/App.tsx index 16556ca..86b5959 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,4 +1,4 @@ -import React from 'react' +import React, { useEffect } from 'react' import { Routes, Route } from 'react-router-dom' import Layout from './components/Layout' import HomePage from './pages/HomePage' @@ -13,8 +13,11 @@ import ModelManagePage from './pages/ModelManagePage' import AudioLibraryPage from './pages/AudioLibraryPage' import MediaLibraryPage from './pages/MediaLibraryPage' import KVTestPage from './pages/KVTestPage' - +import { appDataDir } from '@tauri-apps/api/path' function App() { + useEffect(() => { + console.log(appDataDir()) + }, []) return ( diff --git a/src/components/VideoPlayer.tsx b/src/components/VideoPlayer.tsx index bf326a5..ceb9972 100644 --- a/src/components/VideoPlayer.tsx +++ b/src/components/VideoPlayer.tsx @@ -28,6 +28,7 @@ const VideoPlayer: React.FC = ({ if (isOpen && videoPath) { // 使用Tauri的convertFileSrc来获取安全的文件URL const src = convertFileSrc(videoPath) + console.log({ src }) setVideoSrc(src) } }, [isOpen, videoPath])