`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.meth`
`method load : unit Js_of_ocaml__.Js.meth`
`method play : unit Js_of_ocaml__.Js.meth`
`method pause : unit Js_of_ocaml__.Js.meth`
`method autoplay : bool Js_of_ocaml__.Js.t Js_of_ocaml__.Js.prop`
`method buffered : timeRanges Js_of_ocaml__.Js.t Js_of_ocaml__.Js.readonly_prop`
`method controls : bool Js_of_ocaml__.Js.t Js_of_ocaml__.Js.prop`
`method currentSrc : Js_of_ocaml__.Js.js_string Js_of_ocaml__.Js.t Js_of_ocaml__.Js.readonly_prop`
`method currentTime : Js_of_ocaml__.Js.number_t Js_of_ocaml__.Js.prop`
`method duration : Js_of_ocaml__.Js.number_t Js_of_ocaml__.Js.readonly_prop`
`method ended : bool Js_of_ocaml__.Js.t Js_of_ocaml__.Js.readonly_prop`
`method loop : bool Js_of_ocaml__.Js.t Js_of_ocaml__.Js.prop`
`method mediagroup : Js_of_ocaml__.Js.js_string Js_of_ocaml__.Js.t Js_of_ocaml__.Js.prop`
`method muted : bool Js_of_ocaml__.Js.t Js_of_ocaml__.Js.prop`
`method networkState_int : int Js_of_ocaml__.Js.readonly_prop`
`method networkState : networkState Js_of_ocaml__.Js.readonly_prop`
`method paused : bool Js_of_ocaml__.Js.t Js_of_ocaml__.Js.readonly_prop`
`method playbackRate : Js_of_ocaml__.Js.number_t Js_of_ocaml__.Js.prop`
`method played : timeRanges Js_of_ocaml__.Js.t Js_of_ocaml__.Js.readonly_prop`
`method preload : Js_of_ocaml__.Js.js_string Js_of_ocaml__.Js.t Js_of_ocaml__.Js.prop`
`method readyState_int : int Js_of_ocaml__.Js.readonly_prop`
`method readyState : readyState Js_of_ocaml__.Js.readonly_prop`
`method seekable : timeRanges Js_of_ocaml__.Js.t Js_of_ocaml__.Js.readonly_prop`
`method seeking : bool Js_of_ocaml__.Js.t Js_of_ocaml__.Js.readonly_prop`
`method src : Js_of_ocaml__.Js.js_string Js_of_ocaml__.Js.t Js_of_ocaml__.Js.prop`
`method volume : Js_of_ocaml__.Js.number_t Js_of_ocaml__.Js.prop`
`method oncanplay : ('self Js_of_ocaml__.Js.t, mediaEvent Js_of_ocaml__.Js.t) event_listener Js_of_ocaml__.Js.writeonly_prop`
`method oncanplaythrough : ('self Js_of_ocaml__.Js.t, mediaEvent Js_of_ocaml__.Js.t) event_listener Js_of_ocaml__.Js.writeonly_prop`
`method ondurationchange : ('self Js_of_ocaml__.Js.t, mediaEvent Js_of_ocaml__.Js.t) event_listener Js_of_ocaml__.Js.writeonly_prop`
`method onemptied : ('self Js_of_ocaml__.Js.t, mediaEvent Js_of_ocaml__.Js.t) event_listener Js_of_ocaml__.Js.writeonly_prop`
`method onended : ('self Js_of_ocaml__.Js.t, mediaEvent Js_of_ocaml__.Js.t) event_listener Js_of_ocaml__.Js.writeonly_prop`
`method onloadeddata : ('self Js_of_ocaml__.Js.t, mediaEvent Js_of_ocaml__.Js.t) event_listener Js_of_ocaml__.Js.writeonly_prop`
`method onloadedmetadata : ('self Js_of_ocaml__.Js.t, mediaEvent Js_of_ocaml__.Js.t) event_listener Js_of_ocaml__.Js.writeonly_prop`
`method onloadstart : ('self Js_of_ocaml__.Js.t, mediaEvent Js_of_ocaml__.Js.t) event_listener Js_of_ocaml__.Js.writeonly_prop`
`method onpause : ('self Js_of_ocaml__.Js.t, mediaEvent Js_of_ocaml__.Js.t) event_listener Js_of_ocaml__.Js.writeonly_prop`
`method onplay : ('self Js_of_ocaml__.Js.t, mediaEvent Js_of_ocaml__.Js.t) event_listener Js_of_ocaml__.Js.writeonly_prop`
`method onplaying : ('self Js_of_ocaml__.Js.t, mediaEvent Js_of_ocaml__.Js.t) event_listener Js_of_ocaml__.Js.writeonly_prop`
`method onratechange : ('self Js_of_ocaml__.Js.t, mediaEvent Js_of_ocaml__.Js.t) event_listener Js_of_ocaml__.Js.writeonly_prop`
`method onseeked : ('self Js_of_ocaml__.Js.t, mediaEvent Js_of_ocaml__.Js.t) event_listener Js_of_ocaml__.Js.writeonly_prop`
`method onseeking : ('self Js_of_ocaml__.Js.t, mediaEvent Js_of_ocaml__.Js.t) event_listener Js_of_ocaml__.Js.writeonly_prop`
`method onstalled : ('self Js_of_ocaml__.Js.t, mediaEvent Js_of_ocaml__.Js.t) event_listener Js_of_ocaml__.Js.writeonly_prop`
`method onsuspend : ('self Js_of_ocaml__.Js.t, mediaEvent Js_of_ocaml__.Js.t) event_listener Js_of_ocaml__.Js.writeonly_prop`
`method onvolumechange : ('self Js_of_ocaml__.Js.t, mediaEvent Js_of_ocaml__.Js.t) event_listener Js_of_ocaml__.Js.writeonly_prop`
`method onwaiting : ('self Js_of_ocaml__.Js.t, mediaEvent Js_of_ocaml__.Js.t) event_listener Js_of_ocaml__.Js.writeonly_prop`