// @jsxImportSource xeact
// @jsxRuntime automatic
import Hls from "npm:hls.js";
function uuidv4() {
return ([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g, c =>
(c ^ crypto.getRandomValues(new Uint8Array(1))[0] & 15 >> c / 4).toString(16)
);
}
export interface VideoProps {
path: string;
}
export default function Video({ path }: VideoProps) {
const streamURL =
`https://cdn.xeiaso.net/file/christine-static/${path}/index.m3u8`;
const id = uuidv4();
const video = (
);
const script = (
)
return <>
{video}
{script}
>;
}