The nsIDOMHTMLMediaElement interface is an interface to be implemented by the HTML
 <audio> and <video> elements.

 For more information on this interface, please see
 http://www.whatwg.org/specs/web-apps/current-work/#htmlmediaelement

 @status UNDER_DEVELOPMENT
[scriptable, uuid(23fb201a-556d-4054-9885-6437e8910296)]
interface nsIDOMHTMLMediaElement : nsIDOMHTMLElement

Constants


          
const unsigned short NETWORK_EMPTY = 0

          
const unsigned short NETWORK_IDLE = 1

          
const unsigned short NETWORK_LOADING = 2

          
const unsigned short NETWORK_LOADED = 3

          
const unsigned short NETWORK_NO_SOURCE = 4

          
const unsigned short HAVE_NOTHING = 0

          
const unsigned short HAVE_METADATA = 1

          
const unsigned short HAVE_CURRENT_DATA = 2

          
const unsigned short HAVE_FUTURE_DATA = 3

          
const unsigned short HAVE_ENOUGH_DATA = 4

Attributes


          
attribute boolean autobuffer

          
attribute boolean autoplay

          
attribute boolean controls

          
readonly attribute DOMString currentSrc

          
attribute float currentTime

          
readonly attribute float duration

          
readonly attribute boolean ended

          
readonly attribute nsIDOMHTMLMediaError error

          
readonly attribute boolean mozAutoplayEnabled

          
attribute boolean muted

          
readonly attribute unsigned short networkState

          
readonly attribute boolean paused

          
readonly attribute unsigned short readyState

          
readonly attribute boolean seeking

          
attribute DOMString src

          
attribute float volume

Methods


          
DOMString canPlayType(in DOMString type)

          
void load()

          
void pause()

          
void play()