HTML Audio/Video DOMcontrollerProperty

HTML Audio/Video DOM Reference Manual

Example

Detect whether this video has a media controller:

myVid=document.getElementById("video1");
alert("Controller: " + myVid.controller);

Try it Yourself »

Definition and Usage

The controller property returns the current media controller of the audio/video.

By default, audio/video elements do not have a media controller. If a media controller is specified, the controller property returns it in the form of a MediaController object.


Browser Support

Internet ExplorerFirefoxOperaGoogle ChromeSafari

None of the major browsers support the controller property.


Syntax

audio|video.controller

Return Value

Type Description
MediaController Object Represents the media controller for audio/video.

Properties/methods of the MediaController object:

  • buffered - Get the buffered range of the audio/video
  • seekable - Get the seekable range of the audio/video
  • duration - Get the duration of the audio/video
  • currentTime - Get or set the current playback position of the audio/video
  • paused - Detect whether the audio/video is paused
  • play() - Play the audio/video
  • pause() - Pause the audio/video
  • played - Detect whether the audio/video has been played
  • defaultPlaybackRate - Get or set the default playback rate of the audio/video
  • playbackRate - Get or set the current playback rate of the audio/video
  • volume - Get or set the volume of the audio/video
  • muted - Get or set whether the audio/video is muted


HTML Audio/Video DOM Reference Manualother extensions