This commit is contained in:
root 2025-07-11 18:15:45 +08:00
parent ec8f3ac74e
commit 09a2e450b5
2 changed files with 2 additions and 2 deletions

View File

@ -393,7 +393,6 @@ const ProjectMaterialsCenter: React.FC<ProjectMaterialsCenterProps> = ({
/> />
) : ( ) : (
<div className="w-full h-full flex items-center justify-center"> <div className="w-full h-full flex items-center justify-center">
<Video size={28} className="text-gray-400" />
<VideoPlayer2 src={material.file_path} /> <VideoPlayer2 src={material.file_path} />
</div> </div>
)} )}

View File

@ -1,3 +1,4 @@
import { convertFileSrc } from '@tauri-apps/api/core'
import React, { useEffect, useImperativeHandle, useRef, useState } from 'react'; import React, { useEffect, useImperativeHandle, useRef, useState } from 'react';
export interface OnSourceLoaded { export interface OnSourceLoaded {
@ -108,7 +109,7 @@ export const VideoPlayer2: React.FC<{
video.addEventListener('timeupdate', () => onTimeChange && onTimeChange(video)); video.addEventListener('timeupdate', () => onTimeChange && onTimeChange(video));
video.addEventListener('error', () => onError && onError(new Error('Video error'), video)); video.addEventListener('error', () => onError && onError(new Error('Video error'), video));
video.src = src!; video.src = convertFileSrc(src!);
return () => { return () => {
if (video) { if (video) {
video.src = ''; video.src = '';