![]() Server : LiteSpeed System : Linux premium84.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 User : claqxcrl ( 523) PHP Version : 8.1.32 Disable Function : NONE Directory : /home/claqxcrl/www/wp-content/plugins/extendify/src/PageCreator/components/content/ |
import { useRef, useState } from 'react'; export const VideoPlayer = ({ path, poster, className = null }) => { const videoRef = useRef(); const [playing, setPlaying] = useState(false); return ( <div className={`relative ${className}`} style={{ backgroundImage: !playing ? `url(${poster})` : 'none', backgroundSize: 'contain', backgroundPosition: 'center', backgroundRepeat: 'no-repeat', }}> <video ref={videoRef} id="video-player" className="h-auto max-h-[min(50vh,400px)] w-full object-contain" playsInline muted autoPlay poster={poster} loop onPlay={() => setPlaying(true)}> <source src={path} type="video/webm" /> Your browser does not support the video tag. </video> </div> ); };