class_docstr: Displays a video as a widget.
  
  The `value` of this widget accepts a byte string.  The byte string is the
  raw video data that you want the browser to display.  You can explicitly
  define the format of the byte string using the `format` trait (which
  defaults to "mp4").
  
  If you pass `"url"` to the `"format"` trait, `value` will be interpreted
  as a URL as bytes encoded in UTF-8.
code: def __repr__(self):
      return self._get_repr(Video)
  
imports: import mimetypes
  from .widget_core import CoreWidget
  from .domwidget import DOMWidget
  from .valuewidget import ValueWidget
  from .widget import register
  from traitlets import Unicode, CUnicode, Bool
  from .trait_types import CByteMemoryView
label_desc: Use image node_id 2 for calling the Video obj's underlying member method code with example usage: obj.__repr__() and returns: self