class_docstr: Sets: format="mp4"
class_docstr_tok: ["Sets",":","format=","''","mp4","''"]
code: def __init__(
      self,
      value: str | Callable | None = None,
      *,
      format: Literal["mp4"] | None = "mp4",
      sources: list[Literal["upload", "webcam"]] = [
          "upload"
      ],  # noqa: B006
      label: str | None = None,
      show_label: bool = True,
      interactive: bool | None = None,
      visible: bool = True,
      elem_id: str | None = None,
      mirror_webcam: bool = True,
      include_audio: bool | None = None,
      **kwargs,
  ):
      super().__init__(
          value=value,
          format=format,
          sources=sources,
          label=label,
          show_label=show_label,
          interactive=interactive,
          visible=visible,
          elem_id=elem_id,
          mirror_webcam=mirror_webcam,
          include_audio=include_audio,
          **kwargs,
      )
  
imports: from __future__ import annotations
  from typing import Any, Callable, Iterable, Literal
  import numpy
  from PIL import Image
  from gradio import components
  from gradio.components.image_editor import Brush, Eraser
label_desc: Use image node_id 1 to create a new PlayableVideo object from inherited base classes: components with example: obj = PlayableVideo(value)