feat: implement HLS streaming support in VideoPlayer and enhance stream URL handling

This commit is contained in:
2026-03-11 20:51:06 +01:00
parent 4789dca679
commit b813594059
7 changed files with 161 additions and 33 deletions

View File

@@ -5,6 +5,7 @@ type NoSignalVariant = "no-signal" | "error" | "loading";
interface NoSignalProps {
variant?: NoSignalVariant;
message?: string;
children?: React.ReactNode;
}
const VARIANTS: Record<
@@ -28,7 +29,7 @@ const VARIANTS: Record<
},
};
export function NoSignal({ variant = "no-signal", message }: NoSignalProps) {
export function NoSignal({ variant = "no-signal", message, children }: NoSignalProps) {
const { icon, heading, defaultMessage } = VARIANTS[variant];
return (
@@ -52,6 +53,8 @@ export function NoSignal({ variant = "no-signal", message }: NoSignalProps) {
</p>
<p className="max-w-xs text-xs text-zinc-700">{message ?? defaultMessage}</p>
</div>
{children}
</div>
);
}