JavaScripture
Contribute via GitHub Feedback

JavaScript MediaController : Object

The MediaController is used to synchronize multiple HTMLMediaElements.

Constructors

new MediaController() : MediaController

Instance Properties

buffered : TimeRanges  

currentTime : Number

defaultPlaybackRate : Number

duration : Number  

muted : Boolean

paused : Boolean  

playbackRate : Number

playbackState : String  

Returns one of 'waiting', 'playing' or 'ended'.

played : TimeRanges  

readyState : Number  

seekable : TimeRanges  

volume : Number

Instance Methods

pause() : undefined

play() : undefined

unpause() : undefined

Instance Events

oncanplay / 'canplay'  
listener(event : Event) : undefined

oncanplaythrough / 'canplaythrough'  
listener(event : Event) : undefined

ondurationchange / 'durationchange'  
listener(event : Event) : undefined

onemptied / 'emptied'  
listener(event : Event) : undefined

onended / 'ended'  
listener(event : Event) : undefined

onloadedmetadata / 'loadedmetadata'  
listener(event : Event) : undefined

onloadeddata / 'loadeddata'  
listener(event : Event) : undefined

onpause / 'pause'  
listener(event : Event) : undefined

onplay / 'play'  
listener(event : Event) : undefined

onplaying / 'playing'  
listener(event : Event) : undefined

onratechange / 'ratechange'  
listener(event : Event) : undefined

ontimeupdate / 'timeupdate'  
listener(event : Event) : undefined

onvolumechange / 'volumechange'  
listener(event : Event) : undefined

onwaiting / 'waiting'  
listener(event : Event) : undefined