Open ThorSmallice opened 11 months ago
import flvjs from 'flv.js'; import { useEffect, useRef } from 'react'; const FlvPlayer = (props: any) => { const videoRef = useRef(null);
useEffect(() => { const videoElement = videoRef.current; const flvPlayer = flvjs.createPlayer({ type: 'flv', url: props.url });
if (flvjs.isSupported()) { flvPlayer.attachMediaElement(videoElement); flvPlayer.load(); } return () => { if (flvPlayer) { flvPlayer.destroy(); } };
}, [props.url]);
return ; };
export default FlvPlayer;
import flvjs from 'flv.js'; import { useEffect, useRef } from 'react'; const FlvPlayer = (props: any) => { const videoRef = useRef(null);
useEffect(() => { const videoElement = videoRef.current; const flvPlayer = flvjs.createPlayer({ type: 'flv', url: props.url });
}, [props.url]);
return ; };
export default FlvPlayer;