const e = "https://nice2dev.com/schemas/component-doc-v1.json", o = "NiceVideoPlayer", t = "Video player component.", a = "display", n = "1.0.0", s = "stable", i = [{ name: "src", type: "string | { src: string; type: string }[]", required: !0, description: "Video source(s)" }, { name: "poster", type: "string", description: "Poster image" }, { name: "autoPlay", type: "boolean", default: "false", description: "Auto-play video" }, { name: "controls", type: "boolean", default: "true", description: "Show controls" }, { name: "loop", type: "boolean", default: "false", description: "Loop playback" }, { name: "muted", type: "boolean", default: "false", description: "Muted state" }, { name: "playbackRate", type: "number", default: "1", description: "Playback speed" }, { name: "width", type: "number | string", description: "Player width" }, { name: "height", type: "number | string", description: "Player height" }, { name: "onPlay", type: "() => void", description: "Play callback" }, { name: "onPause", type: "() => void", description: "Pause callback" }, { name: "onEnded", type: "() => void", description: "Ended callback" }], c = [{ title: "Video Player", description: "Video playback", code: `<NiceVideoPlayer
  src="/video.mp4"
  poster="/poster.jpg"
  controls
  width="100%"
  onEnded={() => playNext()}
/>` }], r = { keyboard: ["Space to play/pause", "Arrow keys to seek"], aria: ["Video player controls"] }, d = ["NiceAudioPlayer", "NiceMediaObject"], p = {
  $schema: e,
  name: o,
  description: t,
  category: a,
  since: n,
  status: s,
  props: i,
  examples: c,
  accessibility: r,
  seeAlso: d
};
export {
  e as $schema,
  r as accessibility,
  a as category,
  p as default,
  t as description,
  c as examples,
  o as name,
  i as props,
  d as seeAlso,
  n as since,
  s as status
};
