import React from 'react'; import { createRoot } from 'react-dom/client'; import SharedFileView from './components/shared-file-view/shared-file-view'; import SharedFileViewTip from './components/shared-file-view/shared-file-view-tip'; import VideoPlayer from './components/video-player'; import { MimetypesKind } from './utils/constants'; import './css/video-file-view.css'; const { rawPath, err, fileExt } = window.shared.pageOptions; class SharedFileViewImage extends React.Component { render() { return } />; } } class FileContent extends React.Component { render() { if (err) { return ; } const videoJsOptions = { autoplay: false, controls: true, preload: 'auto', playbackRates: [0.5, 1, 1.5, 2], sources: [{ src: rawPath, type: MimetypesKind[fileExt] || 'video/mp4' }] }; return (
); } } const root = createRoot(document.getElementById('wrapper')); root.render();