feat: support for non-HLS recorded streams

This commit is contained in:
Eric P
2025-03-07 20:50:10 -06:00
parent cbe7f742b9
commit eecdc777ed

View File

@ -40,9 +40,13 @@ export default function LiveVideoPlayer({ title, stream, status, poster, link, .
<Nip94Player link={link} /> <Nip94Player link={link} />
</Suspense> </Suspense>
); );
} else { } else if (stream && stream.toLowerCase().endsWith('.m3u8')) {
// hls video
/* @ts-ignore Web Componenet */ /* @ts-ignore Web Componenet */
return <hls-video {...props} slot="media" src={stream} playsInline={true} autoPlay={true} />; return <hls-video {...props} slot="media" src={stream} playsInline={true} autoPlay={true} />;
} else {
// other video formats (e.g. mp4)
return <video {...props} slot="media" src={stream} playsInline={true} autoPlay={true} />;
} }
} }
return ( return (