import Hls from 'hls.js' import { useEffect, useRef } from 'react' import { getAccessToken } from '@/shared/api/client' import { cn } from '@/shared/lib/cn' /** * Мини-плеер HLS для админки: плейлист и сегменты лежат под admin-роутами (JWT), поэтому запросы * идут через hls.js с Bearer-заголовком. Нативный путь (Safari) — только там, где hls.js не нужен. */ export function HlsVideo({ src, className, autoPlay = false, }: Readonly<{ src: string; className?: string; autoPlay?: boolean }>) { const videoRef = useRef(null) useEffect(() => { const video = videoRef.current if (!video) return // Атрибута autoplay мало: к моменту вставки