inherit element
method canPlayType : Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t -> Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t Js_of_ocaml.Js.methmethod load : unit Js_of_ocaml.Js.methmethod play : unit Js_of_ocaml.Js.methmethod pause : unit Js_of_ocaml.Js.methmethod autoplay : bool Js_of_ocaml.Js.t Js_of_ocaml.Js.propmethod buffered : timeRanges Js_of_ocaml.Js.t Js_of_ocaml.Js.readonly_propmethod controls : bool Js_of_ocaml.Js.t Js_of_ocaml.Js.propmethod currentSrc : Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t Js_of_ocaml.Js.readonly_propmethod currentTime : float Js_of_ocaml.Js.propmethod duration : float Js_of_ocaml.Js.readonly_propmethod ended : bool Js_of_ocaml.Js.t Js_of_ocaml.Js.readonly_propmethod loop : bool Js_of_ocaml.Js.t Js_of_ocaml.Js.propmethod mediagroup : Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t Js_of_ocaml.Js.propmethod muted : bool Js_of_ocaml.Js.t Js_of_ocaml.Js.propmethod networkState_int : int Js_of_ocaml.Js.readonly_propmethod networkState : networkState Js_of_ocaml.Js.readonly_propmethod paused : bool Js_of_ocaml.Js.t Js_of_ocaml.Js.readonly_propmethod playbackRate : float Js_of_ocaml.Js.propmethod played : timeRanges Js_of_ocaml.Js.t Js_of_ocaml.Js.readonly_propmethod preload : Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t Js_of_ocaml.Js.propmethod readyState_int : int Js_of_ocaml.Js.readonly_propmethod readyState : readyState Js_of_ocaml.Js.readonly_propmethod seekable : timeRanges Js_of_ocaml.Js.t Js_of_ocaml.Js.readonly_propmethod seeking : bool Js_of_ocaml.Js.t Js_of_ocaml.Js.readonly_propmethod src : Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t Js_of_ocaml.Js.propmethod volume : float Js_of_ocaml.Js.propmethod oncanplay : ('self Js_of_ocaml.Js.t, mediaEvent Js_of_ocaml.Js.t) event_listener Js_of_ocaml.Js.writeonly_propmethod oncanplaythrough : ('self Js_of_ocaml.Js.t, mediaEvent Js_of_ocaml.Js.t) event_listener Js_of_ocaml.Js.writeonly_propmethod ondurationchange : ('self Js_of_ocaml.Js.t, mediaEvent Js_of_ocaml.Js.t) event_listener Js_of_ocaml.Js.writeonly_propmethod onemptied : ('self Js_of_ocaml.Js.t, mediaEvent Js_of_ocaml.Js.t) event_listener Js_of_ocaml.Js.writeonly_propmethod onended : ('self Js_of_ocaml.Js.t, mediaEvent Js_of_ocaml.Js.t) event_listener Js_of_ocaml.Js.writeonly_propmethod onloadeddata : ('self Js_of_ocaml.Js.t, mediaEvent Js_of_ocaml.Js.t) event_listener Js_of_ocaml.Js.writeonly_propmethod onloadedmetadata : ('self Js_of_ocaml.Js.t, mediaEvent Js_of_ocaml.Js.t) event_listener Js_of_ocaml.Js.writeonly_propmethod onloadstart : ('self Js_of_ocaml.Js.t, mediaEvent Js_of_ocaml.Js.t) event_listener Js_of_ocaml.Js.writeonly_propmethod onpause : ('self Js_of_ocaml.Js.t, mediaEvent Js_of_ocaml.Js.t) event_listener Js_of_ocaml.Js.writeonly_propmethod onplay : ('self Js_of_ocaml.Js.t, mediaEvent Js_of_ocaml.Js.t) event_listener Js_of_ocaml.Js.writeonly_propmethod onplaying : ('self Js_of_ocaml.Js.t, mediaEvent Js_of_ocaml.Js.t) event_listener Js_of_ocaml.Js.writeonly_propmethod onratechange : ('self Js_of_ocaml.Js.t, mediaEvent Js_of_ocaml.Js.t) event_listener Js_of_ocaml.Js.writeonly_propmethod onseeked : ('self Js_of_ocaml.Js.t, mediaEvent Js_of_ocaml.Js.t) event_listener Js_of_ocaml.Js.writeonly_propmethod onseeking : ('self Js_of_ocaml.Js.t, mediaEvent Js_of_ocaml.Js.t) event_listener Js_of_ocaml.Js.writeonly_propmethod onstalled : ('self Js_of_ocaml.Js.t, mediaEvent Js_of_ocaml.Js.t) event_listener Js_of_ocaml.Js.writeonly_propmethod onsuspend : ('self Js_of_ocaml.Js.t, mediaEvent Js_of_ocaml.Js.t) event_listener Js_of_ocaml.Js.writeonly_propmethod onvolumechange : ('self Js_of_ocaml.Js.t, mediaEvent Js_of_ocaml.Js.t) event_listener Js_of_ocaml.Js.writeonly_propmethod onwaiting : ('self Js_of_ocaml.Js.t, mediaEvent Js_of_ocaml.Js.t) event_listener Js_of_ocaml.Js.writeonly_prop