{"version":3,"sources":["../ui/src/components/player-core/players/multiLiveVideoTag.tsx"],"sourcesContent":["import Hls from \"hls.js\";\r\nimport { useEffect } from \"react\";\r\nimport { handleMultiLiveFragLoading, handleMultiLiveHlsConfig, handleMultiLiveMediaAttached } from \"../../../../../redux/actions\";\r\n\r\nconst MultiLiveVideoTag = () => {\r\n\r\n    useEffect(() => {\r\n        let hls = new Hls(handleMultiLiveHlsConfig());\r\n\r\n        // ---- Hls.js ----\r\n        if (Hls.isSupported()) {\r\n            hls.attachMedia(document.getElementById(`multilive-player`) as HTMLMediaElement);\r\n            hls.on(Hls.Events.MEDIA_ATTACHED, () => handleMultiLiveMediaAttached(Hls,hls));\r\n            hls.on(Hls.Events.FRAG_LOADING, () => handleMultiLiveFragLoading(hls))\r\n        }\r\n\r\n    }, []);\r\n\r\n    return (\r\n        <video\r\n            autoPlay={true}\r\n            id={`multilive-player`}\r\n            className={`!pl-rounded-[4px] pl-h-full pl-w-full`}\r\n            muted\r\n        />\r\n    )\r\n}\r\n\r\nexport default MultiLiveVideoTag;"],"mappings":"6JAAAA,IAAA,OAAOC,MAAS,SAChB,OAAS,aAAAC,MAAiB,QAkBlB,cAAAC,MAAA,oBAfR,IAAMC,EAAoB,KAEtBC,EAAU,IAAM,CACZ,IAAIC,EAAM,IAAIC,EAAIC,EAAyB,CAAC,EAGxCD,EAAI,YAAY,IAChBD,EAAI,YAAY,SAAS,eAAe,kBAAkB,CAAqB,EAC/EA,EAAI,GAAGC,EAAI,OAAO,eAAgB,IAAME,EAA6BF,EAAID,CAAG,CAAC,EAC7EA,EAAI,GAAGC,EAAI,OAAO,aAAc,IAAMG,EAA2BJ,CAAG,CAAC,EAG7E,EAAG,CAAC,CAAC,EAGDH,EAAC,SACG,SAAU,GACV,GAAI,mBACJ,UAAW,wCACX,MAAK,GACT,GAIDQ,EAAQP","names":["init_esm_shims","Hls","useEffect","jsx","MultiLiveVideoTag","useEffect","hls","Hls","handleMultiLiveHlsConfig","handleMultiLiveMediaAttached","handleMultiLiveFragLoading","multiLiveVideoTag_default"]}