HTMLMediaElement

Estás leyendo la versión en inglés del artículo porque aún no existe una traducción para este idioma. ¡Ayúdanos a traducir este artículo!

La interfaz HTMLMediaElement añade a HTMLElement las propiedades y métodos necesarios para soportar las capacidades básicas relacionadas con los medios de comunicación que son comunes en audio y vídeo. Los elementos HTMLVideoElement} y HTMLAudioElement} heredan esta interfaz.

Properties

Esta interfaz también hereda propiedades de sus antepasados HTMLElement, Element, Node y EventTarget.

HTMLMediaElement.audioTracks
Un AudioTrackList} que lista los AudioTrack objetos contenidos en el elemento.
HTMLMediaElement.autoplay
Un Booleano que refleja el autoplay. Atributo HTML, que indica si la reproducción debe comenzar automáticamente tan pronto como haya suficiente material disponible para hacerlo sin interrupción.
Los sitios que reproducen automáticamente audio (o vídeos con una pista de audio) pueden ser una experiencia desagradable para los usuarios, por lo que deben evitarse en la medida de lo posible. Si debe ofrecer la funcionalidad de autojuego, debe hacer que se active (requiriendo que el usuario lo habilite específicamente). Sin embargo, esto puede ser útil a la hora de crear elementos multimedia cuya fuente se establecerá más adelante, bajo el control del usuario.
HTMLMediaElement.buffered Read only
Devuelve un objeto TimeRanges} que indica los rangos de la fuente de medios que el navegador ha almacenado en el búfer (si existe) en el momento en que se accede a la propiedad almacenada en el búfer.
HTMLMediaElement.controller
Es un objeto MediaController} que representa el controlador de medios asignado al elemento, o nulo si no se asigna ninguno.
HTMLMediaElement.controls
Es un booleano que refleja el controles}[1]. Atributo HTML, que indica si deben visualizarse las posiciones de la interfase de usuario para controlar el recurso.
HTMLMediaElement.controlsList Read only
Devuelve un DOMTokenList que ayuda al agente de usuario a seleccionar qué controles mostrar en el elemento multimedia cuando el agente de usuario muestra su propio conjunto de controles. La DOMTokenList toma uno o más de los tres valores posibles: nodownload, nofullscreen y noremoteplayback.
HTMLMediaElement.crossOrigin
Es un DOMString} que indica la configuración CORS para este elemento multimedia.
HTMLMediaElement.currentSrc Read only
Devuelve un DOMString} con la URL absoluta del recurso multimedia elegido.
HTMLMediaElement.currentTime
Es un doble indicador del tiempo de reproducción actual en segundos. Fijar este valor busca que los medios de comunicación se adapten a los nuevos tiempos.
HTMLMediaElement.defaultMuted
Es un booleano que refleja el silenciado}. Atributo HTML, que indica si la salida de audio del elemento multimedia debe silenciarse de forma predeterminada.
HTMLMediaElement.defaultPlaybackRate
Es un doble que indica la velocidad de reproducción predeterminada del material.
HTMLMediaElement.disableRemotePlayback
Es un Booleano que establece o devuelve el estado de reproducción remota, indicando si el elemento multimedia puede tener una interfaz de reproducción remota.
HTMLMediaElement.duration Read only
Devuelve un doble indicando la longitud del material en segundos, o 0 si no hay datos de material disponibles.
HTMLMediaElement.ended Read only
Devuelve un Booleano que indica si el elemento multimedia ha terminado de reproducirse.
HTMLMediaElement.error Read only
Returns a MediaError object for the most recent error, or null if there has not been an error.
HTMLMediaElement.loop
Is a Boolean that reflects the loop HTML attribute, which indicates whether the media element should start over when it reaches the end.
HTMLMediaElement.mediaGroup
Is a DOMString that reflects the mediagroup HTML attribute, which indicates the name of the group of elements it belongs to. A group of media elements shares a common MediaController.
HTMLMediaElement.mediaKeys Read only
Returns a MediaKeys object or null. MediaKeys is a set of keys that an associated HTMLMediaElement can use for decryption of media data during playback.
HTMLMediaElement.mozAudioCaptured Read only
Returns a Boolean. Related to audio stream capture.
HTMLMediaElement.mozFragmentEnd
Is a double that provides access to the fragment end time if the media element has a fragment URI for currentSrc, otherwise it is equal to the media duration.
HTMLMediaElement.mozFrameBufferLength  

Is a unsigned long that indicates the number of samples that will be returned in the framebuffer of each MozAudioAvailable event. This number is a total for all channels, and by default is set to be the number of channels * 1024 (e.g., 2 channels * 1024 samples = 2048 total).

The mozFrameBufferLength property can be set to a new value for lower latency, larger amounts of data, etc. The size given must be a number between 512 and 16384. Using any other size results in an exception being thrown. The best time to set a new length is after the loadedmetadata event fires, when the audio info is known, but before the audio has started or MozAudioAvailable events have begun firing.

HTMLMediaElement.mozSampleRate Read only  
Returns a double representing the number of samples per second that will be played. For example, 44100 samples per second is the sample rate used by CD audio.
HTMLMediaElement.muted
Is a Boolean that determines whether audio is muted. true if the audio is muted and false otherwise.
HTMLMediaElement.networkState Read only
Returns a unsigned short (enumeration) indicating the current state of fetching the media over the network.
HTMLMediaElement.paused Read only
Returns a Boolean that indicates whether the media element is paused.
HTMLMediaElement.playbackRate
Is a double that indicates the rate at which the media is being played back. 
HTMLMediaElement.played Read only
Returns a TimeRanges object that contains the ranges of the media source that the browser has played, if any.
HTMLMediaElement.preload
Is a DOMString that reflects the preload HTML attribute, indicating what data should be preloaded, if any. Possible values are: none, metadata, auto.
HTMLMediaElement.preservesPitch
Is a Boolean that determines if the pitch of the sound will be preserved. If set to false, the pitch will adjust to the speed of the audio. This is implemented with prefixes in Firefox (mozPreservesPitch) and WebKit (webkitPreservesPitch).
HTMLMediaElement.readyState Read only
Returns a unsigned short (enumeration) indicating the readiness state of the media.
HTMLMediaElement.seekable Read only
Returns a TimeRanges object that contains the time ranges that the user is able to seek to, if any.
HTMLMediaElement.seeking Read only
Returns a Boolean that indicates whether the media is in the process of seeking to a new position.
HTMLMediaElement.sinkId Read only
Returns a DOMString that is the unique ID of the audio device delivering output, or an empty string if it is using the user agent default. This ID should be one of the MediaDeviceInfo.deviceid values returned from MediaDevices.enumerateDevices(), id-multimedia, or id-communications.
HTMLMediaElement.src
Is a DOMString that reflects the src HTML attribute, which contains the URL of a media resource to use.
HTMLMediaElement.srcObject
Is a MediaStream representing the media to play or that has played in the current HTMLMediaElement, or null if not assigned.
HTMLMediaElement.textTracks Read only
Returns the list of TextTrack objects contained in the element.
HTMLMediaElement.videoTracks Read only
Returns the list of VideoTrack objects contained in the element.

Gecko sólo soporta la reproducción de una sola pista, y el análisis de los metadatos de las pistas sólo está disponible para los medios con el formato de contenedor Ogg.

HTMLMediaElement.volume
Is a double indicating the audio volume, from 0.0 (silent) to 1.0 (loudest).

Event handlers

 
HTMLMediaElement.onencrypted
Sets the EventHandler called when the media is encrypted.
HTMLMediaElement.onwaitingforkey
Sets the EventHandler called when playback is blocked while waiting for an encryption key.

Obsolete attributes

These attributes are obsolete and should not be used, even if a browser still supports them.

HTMLMediaElement.initialTime Read only
Returns a double that indicates the initial playback position in seconds.
HTMLMediaElement.mozChannels Read only  
Returns a double representing the number of channels in the audio resource (e.g., 2 for stereo).

Obsolete event handlers

HTMLMediaElement.onmozinterruptbegin
Sets the EventHandler called when the media element is interrupted because of the Audio Channel manager. This was Firefox-specific, having been implemented for Firefox OS, and was removed in Firefox 55.
HTMLMediaElement.onmozinterruptend
Sets the EventHandler called when the interruption is concluded. This was Firefox-specific, having been implemented for Firefox OS, and was removed in Firefox 55.

Methods

This interface also inherits methods from its ancestors HTMLElement, Element, Node, and EventTarget.

HTMLMediaElement.addTextTrack()
Adds a text track (such as a track for subtitles) to a media element.
HTMLMediaElement.captureStream()
Returns MediaStream, captures a stream of the media content.
HTMLMediaElement.canPlayType()
Determines whether the specified media type can be played back.
HTMLMediaElement.fastSeek()
Directly seeks to the given time.
HTMLMediaElement.load()
Resets the media to the beginning and selects the best available source from the sources provided using the src attribute or the <source> element.
HTMLMediaElement.mozCaptureStream()
[enter description]
HTMLMediaElement.mozCaptureStreamUntilEnded()
[enter description]
HTMLMediaElement.mozGetMetadata()
Returns Object, which contains properties that represent metadata from the playing media resource as {key: value} pairs. A separate copy of the data is returned each time the method is called. This method must be called after the loadedmetadata event fires.
HTMLMediaElement.pause()
Pauses the media playback.
HTMLMediaElement.play()
Begins playback of the media.
HTMLMediaElement.seekToNextFrame()
Seeks to the next frame in the media. This non-standard, experimental method makes it possible to manually drive reading and rendering of media at a custom speed, or to move through the media frame-by-frame to perform filtering or other operations.
HTMLMediaElement.setMediaKeys()
Returns Promise. Sets the MediaKeys keys to use when decrypting media during playback.
HTMLMediaElement.setSinkId()
Sets the ID of the audio device to use for output and returns a Promise. This only works when the application is authorized to use the specified device.

Obsolete methods

These methods are obsolete and should not be used, even if a browser still supports them.

HTMLMediaElement.mozLoadFrom()
This method, available only in Mozilla's implementation, loads data from another media element. This works similarly to load() except that instead of running the normal resource selection algorithm, the source is simply set to the other element's currentSrc. This is optimized so this element gets access to all of the other element's cached and buffered data; in fact, the two elements share downloaded data, so data downloaded by either element is available to both.

Specifications

Specification Status Comment
HTML Living Standard
La definición de 'HTMLMediaElement' en esta especificación.
Living Standard No change from HTML5
HTML5
La definición de 'HTMLMediaElement' en esta especificación.
Recommendation Initial definition.
Encrypted Media Extensions
La definición de 'Encrypted Media Extensions' en esta especificación.
Recommendation Adds MediaKeys, MediaEncryptedEvent, setMediaKeys, onencrypted, and onwaitingforkey.
Media Capture and Streams
La definición de 'HTMLMediaElement' en esta especificación.
Candidate Recommendation Adds sinkId and setSinkId(), and captureStream().

Browser compatibility

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome para AndroidFirefox para AndroidOpera para AndroidSafari en iOSSamsung Internet
HTMLMediaElementChrome Soporte completo 42
Soporte completo 42
Soporte completo 1
Prefijado
Prefijado Requiere de un prefijo de vendedor : webkit
Edge Soporte completo SiFirefox Soporte completo 3.5IE Soporte completo 9Opera Soporte completo SiSafari Soporte completo SiWebView Android Soporte completo 42
Soporte completo 42
Soporte completo Si
Prefijado
Prefijado Requiere de un prefijo de vendedor : webkit
Chrome Android Soporte completo 42
Soporte completo 42
Soporte completo 18
Prefijado
Prefijado Requiere de un prefijo de vendedor : webkit
Firefox Android Soporte completo SiOpera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android ?
abort eventChrome Soporte completo SiEdge ? Firefox Soporte completo SiIE ? Opera Soporte completo SiSafari ? WebView Android Soporte completo SiChrome Android Soporte completo SiFirefox Android Soporte completo SiOpera Android ? Safari iOS ? Samsung Internet Android ?
addTextTrackChrome Soporte completo 42
Soporte completo 42
Soporte completo 26
Prefijado
Prefijado Requiere de un prefijo de vendedor : webkit
Edge Soporte completo 12Firefox Soporte completo SiIE ? Opera Soporte completo SiSafari Soporte completo SiWebView Android Soporte completo 42
Soporte completo 42
Soporte completo Si
Prefijado
Prefijado Requiere de un prefijo de vendedor : webkit
Chrome Android Soporte completo 42
Soporte completo 42
Soporte completo 32
Prefijado
Prefijado Requiere de un prefijo de vendedor : webkit
Firefox Android Soporte completo SiOpera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android ?
audioTracksChrome Sin soporte NoEdge Soporte completo 12Firefox Soporte completo 33
Deshabilitado
Soporte completo 33
Deshabilitado
Deshabilitado From version 33: this feature is behind the media.track.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE ? Opera Soporte completo SiSafari Soporte completo SiWebView Android Sin soporte NoChrome Android Sin soporte NoFirefox Android Soporte completo 33
Deshabilitado
Soporte completo 33
Deshabilitado
Deshabilitado From version 33: this feature is behind the media.track.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android ?
autoplayChrome Soporte completo 43Edge Soporte completo 12Firefox Soporte completo 3.5IE Soporte completo 9Opera Soporte completo 30Safari Soporte completo 6WebView Android Soporte completo 43Chrome Android Soporte completo 43Firefox Android Soporte completo SiOpera Android Soporte completo 30Safari iOS Soporte completo SiSamsung Internet Android ?
bufferedChrome Soporte completo 43Edge Soporte completo 12Firefox Soporte completo 4IE Soporte completo 9Opera Soporte completo SiSafari Soporte completo 6WebView Android Soporte completo 43Chrome Android Soporte completo 43Firefox Android Soporte completo SiOpera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android ?
canplay eventChrome Soporte completo 3Edge Soporte completo SiFirefox Soporte completo 3.5IE Soporte completo 9Opera Soporte completo 10.5Safari Soporte completo 3.1WebView Android Soporte completo SiChrome Android Soporte completo 18Firefox Android Soporte completo 4Opera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android Soporte completo Si
canplaythrough eventChrome Soporte completo 3Edge Soporte completo SiFirefox Soporte completo 3.5IE Soporte completo 9Opera Soporte completo 10.5Safari Soporte completo 3.1WebView Android Soporte completo SiChrome Android Soporte completo 18Firefox Android Soporte completo 4Opera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android Soporte completo Si
canPlayType()Chrome Soporte completo SiEdge Soporte completo 12Firefox Soporte completo 3.5
Notas
Soporte completo 3.5
Notas
Notas Prior to Firefox 28, canPlayType() returned probably when asked about WebM audio or video files without the codecs parameter. Since multiple codecs are supported, this is not enough information to determine if a file can be played, so maybe is now correctly returned.
IE Soporte completo 9Opera Soporte completo SiSafari Soporte completo 6WebView Android Soporte completo SiChrome Android Soporte completo SiFirefox Android Soporte completo SiOpera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android ?
captureStreamChrome Soporte completo 62Edge Sin soporte NoFirefox Soporte completo 15
Prefijado
Soporte completo 15
Prefijado
Prefijado Requiere de un prefijo de vendedor : moz
IE Sin soporte NoOpera Soporte completo 49Safari Sin soporte NoWebView Android Soporte completo 62Chrome Android Soporte completo 62Firefox Android Soporte completo 15
Prefijado
Soporte completo 15
Prefijado
Prefijado Requiere de un prefijo de vendedor : moz
Opera Android Soporte completo 46Safari iOS Sin soporte NoSamsung Internet Android ?
controllerChrome Sin soporte NoEdge Sin soporte NoFirefox Sin soporte No
Notas
Sin soporte No
Notas
Notas Firefox doesn't implement this yet. See bug 847377.
IE ? Opera Sin soporte NoSafari ? WebView Android Sin soporte NoChrome Android Sin soporte NoFirefox Android Sin soporte No
Notas
Sin soporte No
Notas
Notas Firefox doesn't implement this yet. See bug 847377.
Opera Android Sin soporte NoSafari iOS ? Samsung Internet Android ?
controlsChrome Soporte completo 43Edge Soporte completo 12Firefox Soporte completo 3.5IE Soporte completo 9Opera Soporte completo SiSafari Soporte completo 6WebView Android Soporte completo 43Chrome Android Soporte completo 43Firefox Android Soporte completo SiOpera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android ?
controlsListChrome Soporte completo 58Edge ? Firefox ? IE ? Opera Soporte completo 45Safari ? WebView Android Soporte completo 58Chrome Android Soporte completo 58Firefox Android ? Opera Android Soporte completo 43Safari iOS ? Samsung Internet Android ?
crossOriginChrome Soporte completo 43Edge Soporte completo 13Firefox Soporte completo 22
Soporte completo 22
Sin soporte 12 — 22
Nombre alternativo
Nombre alternativo Usa un nombre no estandar : crossorigin
IE Soporte completo 9Opera Soporte completo SiSafari Soporte completo 10WebView Android Soporte completo 43Chrome Android Soporte completo 43Firefox Android Soporte completo SiOpera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android ?
currentSrcChrome Soporte completo 43Edge Soporte completo 12Firefox Soporte completo 3.5IE Soporte completo 9Opera Soporte completo SiSafari Soporte completo 6WebView Android Soporte completo 43Chrome Android Soporte completo 43Firefox Android Soporte completo SiOpera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android ?
currentTimeChrome Soporte completo 43Edge Soporte completo 12Firefox Soporte completo 3.5IE Soporte completo 9Opera Soporte completo SiSafari Soporte completo 6WebView Android Soporte completo 43Chrome Android Soporte completo 43Firefox Android Soporte completo SiOpera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android ?
defaultMutedChrome Soporte completo 43Edge Soporte completo 12Firefox Soporte completo 11IE ? Opera Soporte completo SiSafari Soporte completo 6WebView Android Soporte completo 43Chrome Android Soporte completo 43Firefox Android Soporte completo 14Opera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android ?
defaultPlaybackRateChrome Soporte completo 43Edge Soporte completo 12Firefox Soporte completo 20IE Soporte completo 9Opera Soporte completo SiSafari Soporte completo SiWebView Android Soporte completo 43Chrome Android Soporte completo 43Firefox Android Soporte completo 20Opera Android ? Safari iOS ? Samsung Internet Android ?
disableRemotePlaybackChrome Soporte completo 49Edge Soporte completo SiFirefox Soporte completo 20IE Soporte completo 9Opera Soporte completo SiSafari Soporte completo SiWebView Android Soporte completo 49Chrome Android Soporte completo 49Firefox Android Soporte completo 15Opera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android ?
durationChrome Soporte completo 43Edge Soporte completo 12Firefox Soporte completo 3.5IE Soporte completo 9Opera Soporte completo SiSafari Soporte completo 6WebView Android Soporte completo 43Chrome Android Soporte completo 43Firefox Android Soporte completo SiOpera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android ?
durationchange eventChrome Soporte completo 3Edge Soporte completo SiFirefox Soporte completo 3.5IE Soporte completo 9Opera Soporte completo 10.5Safari Soporte completo 3.1WebView Android Soporte completo SiChrome Android Soporte completo 18Firefox Android Soporte completo 4Opera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android Soporte completo Si
emptied eventChrome Soporte completo 3Edge Soporte completo SiFirefox Soporte completo 3.5IE Soporte completo 9Opera Soporte completo 10.5Safari Soporte completo 3.1WebView Android Soporte completo SiChrome Android Soporte completo 18Firefox Android Soporte completo 4Opera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android Soporte completo Si
endedChrome Soporte completo 43Edge Soporte completo 12Firefox Soporte completo 3.5IE Soporte completo 9Opera Soporte completo SiSafari Soporte completo 6WebView Android Soporte completo 43Chrome Android Soporte completo 43Firefox Android Soporte completo SiOpera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android ?
ended eventChrome Soporte completo 3Edge Soporte completo SiFirefox Soporte completo 3.5IE Soporte completo 9Opera Soporte completo 10.5Safari Soporte completo 3.1WebView Android Soporte completo SiChrome Android Soporte completo 18Firefox Android Soporte completo 4Opera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android Soporte completo Si
errorChrome Soporte completo 43Edge Soporte completo 12Firefox Soporte completo 3.5IE Soporte completo 9Opera Soporte completo SiSafari Soporte completo 6WebView Android Soporte completo 43Chrome Android Soporte completo 43Firefox Android Soporte completo SiOpera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android ?
error eventChrome Soporte completo SiEdge ? Firefox Soporte completo SiIE ? Opera Soporte completo SiSafari ? WebView Android Soporte completo SiChrome Android Soporte completo SiFirefox Android Soporte completo SiOpera Android ? Safari iOS ? Samsung Internet Android ?
fastSeekChrome Sin soporte NoEdge Sin soporte NoFirefox Soporte completo 31IE ? Opera ? Safari Soporte completo SiWebView Android ? Chrome Android ? Firefox Android Soporte completo 31Opera Android ? Safari iOS ? Samsung Internet Android ?
initialTime
DeprecadoNo estándar
Chrome ? Edge Sin soporte NoFirefox Sin soporte 9 — 23IE ? Opera ? Safari ? WebView Android ? Chrome Android ? Firefox Android Sin soporte 9 — 23Opera Android ? Safari iOS ? Samsung Internet Android ?
loadChrome Soporte completo 1Edge Soporte completo 12Firefox Soporte completo 3.6IE ? Opera Soporte completo SiSafari Soporte completo 6WebView Android Soporte completo 1Chrome Android Soporte completo 18Firefox Android Soporte completo 4Opera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android ?
loadeddata eventChrome Soporte completo 3Edge Soporte completo SiFirefox Soporte completo 3.5IE Soporte completo 9Opera Soporte completo 10.5Safari Soporte completo 3.1WebView Android Soporte completo SiChrome Android Soporte completo 18Firefox Android Soporte completo 4Opera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android Soporte completo Si
loadedmetadata eventChrome Soporte completo 3Edge Soporte completo SiFirefox Soporte completo 3.5IE Soporte completo 9Opera Soporte completo 10.5Safari Soporte completo 3.1WebView Android Soporte completo SiChrome Android Soporte completo 18Firefox Android Soporte completo 4Opera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android Soporte completo Si
loadstart eventChrome Soporte completo SiEdge ? Firefox Soporte completo SiIE ? Opera Soporte completo SiSafari ? WebView Android Soporte completo SiChrome Android Soporte completo SiFirefox Android Soporte completo SiOpera Android ? Safari iOS ? Samsung Internet Android ?
loopChrome Soporte completo 43Edge Soporte completo 12Firefox Soporte completo 11IE Soporte completo 9Opera Soporte completo SiSafari Soporte completo SiWebView Android Soporte completo 43Chrome Android Soporte completo SiFirefox Android Soporte completo SiOpera Android ? Safari iOS ? Samsung Internet Android ?
mediaGroupChrome Sin soporte NoEdge Sin soporte NoFirefox Sin soporte No
Notas
Sin soporte No
Notas
Notas Firefox doesn't implement this yet. See bug 847377.
IE ? Opera ? Safari ? WebView Android Sin soporte NoChrome Android Sin soporte NoFirefox Android Sin soporte No
Notas
Sin soporte No
Notas
Notas Firefox doesn't implement this yet. See bug 847377.
Opera Android ? Safari iOS ? Samsung Internet Android ?
mediaKeysChrome Soporte completo SiEdge Soporte completo 13Firefox Soporte completo SiIE ? Opera Soporte completo SiSafari ? WebView Android ? Chrome Android ? Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android ?
mozAudioCaptured
DeprecadoNo estándar
Chrome ? Edge ? Firefox ? IE ? Opera ? Safari ? WebView Android ? Chrome Android ? Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android ?
mozCaptureStreamUntilEnded
DeprecadoNo estándar
Chrome ? Edge ? Firefox ? IE ? Opera ? Safari ? WebView Android ? Chrome Android ? Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android ?
mozChannels
DeprecadoNo estándar
Chrome Sin soporte NoEdge Sin soporte NoFirefox Soporte completo 4IE Sin soporte NoOpera Sin soporte NoSafari Sin soporte NoWebView Android Sin soporte NoChrome Android Sin soporte NoFirefox Android Soporte completo 4Opera Android Sin soporte NoSafari iOS Sin soporte NoSamsung Internet Android ?
mozFragmentEnd
DeprecadoNo estándar
Chrome ? Edge ? Firefox ? IE ? Opera ? Safari ? WebView Android ? Chrome Android ? Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android ?
mozFrameBufferLength
DeprecadoNo estándar
Chrome Sin soporte NoEdge Sin soporte NoFirefox Soporte completo 4IE Sin soporte NoOpera Sin soporte NoSafari Sin soporte NoWebView Android Sin soporte NoChrome Android Sin soporte NoFirefox Android Soporte completo 4Opera Android Sin soporte NoSafari iOS Sin soporte NoSamsung Internet Android ?
mozGetMetadataChrome Sin soporte NoEdge Sin soporte NoFirefox Soporte completo 17IE Sin soporte NoOpera Sin soporte NoSafari Sin soporte NoWebView Android Sin soporte NoChrome Android Sin soporte NoFirefox Android Soporte completo 17Opera Android Sin soporte NoSafari iOS Sin soporte NoSamsung Internet Android ?
mozLoadFrom
DeprecadoNo estándar
Chrome Sin soporte NoEdge Sin soporte NoFirefox Sin soporte 3.6 — 24IE Sin soporte NoOpera Sin soporte NoSafari Sin soporte NoWebView Android Sin soporte NoChrome Android Sin soporte NoFirefox Android Sin soporte 4 — 24Opera Android Sin soporte NoSafari iOS Sin soporte NoSamsung Internet Android ?
mozSampleRate
DeprecadoNo estándar
Chrome Sin soporte NoEdge Sin soporte NoFirefox Soporte completo 4IE Sin soporte NoOpera Sin soporte NoSafari Sin soporte NoWebView Android Sin soporte NoChrome Android Sin soporte NoFirefox Android Soporte completo 4Opera Android Sin soporte NoSafari iOS Sin soporte NoSamsung Internet Android ?
mutedChrome Soporte completo 43Edge Soporte completo 12Firefox Soporte completo 3.5IE Soporte completo 9Opera Soporte completo SiSafari Soporte completo 6WebView Android Soporte completo SiChrome Android Soporte completo SiFirefox Android Soporte completo SiOpera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android ?
networkStateChrome Soporte completo 43Edge Soporte completo 12Firefox Soporte completo 3.5
Notas
Soporte completo 3.5
Notas
Notas The NETWORK_LOADED state was removed to align with the HTML spec in Firefox 4.
IE Soporte completo 9Opera Soporte completo SiSafari Soporte completo 6WebView Android Soporte completo SiChrome Android Soporte completo SiFirefox Android Soporte completo SiOpera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android ?
onencryptedChrome Soporte completo SiEdge Soporte completo 13Firefox Soporte completo SiIE ? Opera Soporte completo SiSafari ? WebView Android ? Chrome Android ? Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android ?
onerrorChrome Soporte completo SiEdge Soporte completo SiFirefox Soporte completo 3.5IE Soporte completo 9Opera Soporte completo SiSafari Soporte completo SiWebView Android Soporte completo SiChrome Android Soporte completo SiFirefox Android Soporte completo SiOpera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android ?
onmozinterruptbegin
DeprecadoNo estándar
Chrome ? Edge ? Firefox Sin soporte ? — 55IE ? Opera ? Safari ? WebView Android ? Chrome Android ? Firefox Android Sin soporte ? — 55Opera Android ? Safari iOS ? Samsung Internet Android ?
onmozinterruptendChrome ? Edge ? Firefox Sin soporte ? — 55IE ? Opera ? Safari ? WebView Android ? Chrome Android ? Firefox Android Sin soporte ? — 55Opera Android ? Safari iOS ? Samsung Internet Android ?
onwaitingforkeyChrome Soporte completo 55Edge Sin soporte NoFirefox Soporte completo SiIE ? Opera Soporte completo 42Safari ? WebView Android Soporte completo 55Chrome Android Soporte completo 55Firefox Android ? Opera Android Soporte completo 42Safari iOS ? Samsung Internet Android ?
pauseChrome Soporte completo SiEdge Soporte completo 12Firefox Soporte completo 3.5IE Soporte completo 9Opera Soporte completo SiSafari Soporte completo 6WebView Android Soporte completo SiChrome Android Soporte completo SiFirefox Android Soporte completo SiOpera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android ?
pause eventChrome Soporte completo 3Edge Soporte completo SiFirefox Soporte completo 3.5IE Soporte completo 9Opera Soporte completo 10.5Safari Soporte completo 3.1WebView Android Soporte completo SiChrome Android Soporte completo 18Firefox Android Soporte completo 4Opera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android Soporte completo Si
pausedChrome Soporte completo 43Edge Soporte completo 12Firefox Soporte completo 3.5IE Soporte completo 9Opera Soporte completo SiSafari Soporte completo 6WebView Android Soporte completo SiChrome Android Soporte completo SiFirefox Android Soporte completo SiOpera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android ?
playChrome Soporte completo SiEdge Soporte completo 12Firefox Soporte completo 3.5IE Soporte completo 9Opera Soporte completo SiSafari Soporte completo 6WebView Android Soporte completo SiChrome Android Soporte completo SiFirefox Android Soporte completo SiOpera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android ?
play eventChrome Soporte completo 3Edge Soporte completo SiFirefox Soporte completo 3.5IE Soporte completo 9Opera Soporte completo 10.5Safari Soporte completo 3.1WebView Android Soporte completo SiChrome Android Soporte completo 18Firefox Android Soporte completo 4Opera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android Soporte completo Si
playbackRateChrome Soporte completo 43Edge Soporte completo 12Firefox Soporte completo 20IE Soporte completo 9Opera Soporte completo SiSafari Soporte completo SiWebView Android Soporte completo SiChrome Android Soporte completo SiFirefox Android Soporte completo 20Opera Android ? Safari iOS ? Samsung Internet Android ?
playedChrome Soporte completo 43Edge Soporte completo 12Firefox Soporte completo 15IE Soporte completo 9Opera Soporte completo SiSafari Soporte completo SiWebView Android Soporte completo SiChrome Android Soporte completo SiFirefox Android Soporte completo 15Opera Android ? Safari iOS ? Samsung Internet Android ?
playing eventChrome Soporte completo 3Edge Soporte completo SiFirefox Soporte completo 3.5IE Soporte completo 9Opera Soporte completo 10.5Safari Soporte completo 3.1WebView Android Soporte completo SiChrome Android Soporte completo 18Firefox Android Soporte completo 4Opera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android Soporte completo Si
preloadChrome Soporte completo 43Edge Soporte completo 12Firefox Soporte completo 4IE Soporte completo 9Opera Soporte completo SiSafari Soporte completo SiWebView Android Soporte completo SiChrome Android Soporte completo SiFirefox Android Soporte completo 4Opera Android ? Safari iOS ? Samsung Internet Android ?
preservesPitch
Deprecado
Chrome Soporte completo Si
Prefijado
Soporte completo Si
Prefijado
Prefijado Requiere de un prefijo de vendedor : webkit
Edge Sin soporte NoFirefox Soporte completo 20
Prefijado
Soporte completo 20
Prefijado
Prefijado Requiere de un prefijo de vendedor : moz
IE Sin soporte NoOpera Sin soporte NoSafari Sin soporte NoWebView Android Soporte completo SiChrome Android Soporte completo SiFirefox Android Soporte completo SiOpera Android Sin soporte NoSafari iOS Sin soporte NoSamsung Internet Android ?
progress eventChrome Soporte completo SiEdge ? Firefox Soporte completo SiIE ? Opera Soporte completo SiSafari ? WebView Android Soporte completo SiChrome Android Soporte completo SiFirefox Android Soporte completo SiOpera Android ? Safari iOS ? Samsung Internet Android ?
ratechange eventChrome Soporte completo 3Edge Soporte completo SiFirefox Soporte completo 3.5IE Soporte completo 9Opera Soporte completo 10.5Safari Soporte completo 3.1WebView Android Soporte completo SiChrome Android Soporte completo 18Firefox Android Soporte completo 4Opera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android Soporte completo Si
readyStateChrome Soporte completo 43Edge Soporte completo 12Firefox Soporte completo 3.5IE Soporte completo 9Opera Soporte completo SiSafari Soporte completo 6WebView Android Soporte completo 43Chrome Android Soporte completo 43Firefox Android Soporte completo SiOpera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android ?
seekableChrome Soporte completo 43Edge Soporte completo 12Firefox Soporte completo 8IE Soporte completo 9Opera Soporte completo SiSafari Soporte completo SiWebView Android Soporte completo SiChrome Android Soporte completo SiFirefox Android Soporte completo 8Opera Android ? Safari iOS ? Samsung Internet Android ?
seeked eventChrome Soporte completo 3Edge Soporte completo SiFirefox Soporte completo 3.5IE Soporte completo 9Opera Soporte completo 10.5Safari Soporte completo 3.1WebView Android Soporte completo SiChrome Android Soporte completo 18Firefox Android Soporte completo 4Opera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android Soporte completo Si
seekingChrome Soporte completo 43Edge Soporte completo 12Firefox Soporte completo 3.5IE Soporte completo 9Opera Soporte completo SiSafari Soporte completo 6WebView Android Soporte completo SiChrome Android Soporte completo SiFirefox Android Soporte completo SiOpera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android ?
seeking eventChrome Soporte completo 3Edge Soporte completo SiFirefox Soporte completo 3.5IE Soporte completo 9Opera Soporte completo 10.5Safari Soporte completo 3.1WebView Android Soporte completo SiChrome Android Soporte completo 18Firefox Android Soporte completo 4Opera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android Soporte completo Si
seekToNextFrame
ExperimentalDeprecado
Chrome Sin soporte NoEdge Sin soporte NoFirefox Soporte completo 49
Deshabilitado
Soporte completo 49
Deshabilitado
Deshabilitado From version 49: this feature is behind the media.seekToNextFrame preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE ? Opera ? Safari ? WebView Android Sin soporte NoChrome Android ? Firefox Android Soporte completo 49
Deshabilitado
Soporte completo 49
Deshabilitado
Deshabilitado From version 49: this feature is behind the media.seekToNextFrame preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android ? Safari iOS ? Samsung Internet Android ?
setMediaKeysChrome Soporte completo SiEdge Soporte completo 13Firefox Soporte completo SiIE ? Opera Soporte completo SiSafari ? WebView Android ? Chrome Android ? Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android ?
setSinkIdChrome Soporte completo 49Edge Soporte completo 17Firefox Soporte completo 64
Deshabilitado
Soporte completo 64
Deshabilitado
Deshabilitado From version 64: this feature is behind the media.setsinkid.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE Sin soporte NoOpera Soporte completo 36Safari ? WebView Android Sin soporte No
Notas
Sin soporte No
Notas
Notas Not availabe due to a limitation in Android.
Chrome Android Sin soporte No
Notas
Sin soporte No
Notas
Notas Not availabe due to a limitation in Android.
Firefox Android Soporte completo 64
Deshabilitado
Soporte completo 64
Deshabilitado
Deshabilitado From version 64: this feature is behind the media.setsinkid.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android Soporte completo 36Safari iOS ? Samsung Internet Android ?
sinkId
Experimental
Chrome Soporte completo 49Edge Soporte completo 17Firefox ? IE ? Opera Soporte completo SiSafari ? WebView Android Soporte completo 49Chrome Android Soporte completo 49Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android ?
srcChrome Soporte completo 43Edge Soporte completo 12Firefox Soporte completo 3.5IE Soporte completo 9Opera Soporte completo SiSafari Soporte completo 6WebView Android Soporte completo SiChrome Android Soporte completo SiFirefox Android Soporte completo SiOpera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android ?
srcObjectChrome Soporte parcial 52
Notas
Soporte parcial 52
Notas
Notas Currently only supports MediaStream objects.
Edge Soporte parcial 12
Notas
Soporte parcial 12
Notas
Notas Currently only supports MediaStream objects.
Firefox Soporte parcial Parcial
Notas
Soporte parcial Parcial
Notas
Notas Currently only supports MediaStream objects.
Sin soporte 18 — 58
Prefijado
Prefijado Requiere de un prefijo de vendedor : moz
IE ? Opera Soporte parcial 39
Notas
Soporte parcial 39
Notas
Notas Currently only supports MediaStream objects.
Safari Soporte completo SiWebView Android Soporte parcial 52
Notas
Soporte parcial 52
Notas
Notas Currently only supports MediaStream objects.
Chrome Android Soporte parcial 52
Notas
Soporte parcial 52
Notas
Notas Currently only supports MediaStream objects.
Firefox Android Soporte parcial Parcial
Notas
Soporte parcial Parcial
Notas
Notas Currently only supports MediaStream objects.
Sin soporte 18 — 58
Prefijado
Prefijado Requiere de un prefijo de vendedor : moz
Opera Android Soporte parcial 41
Notas
Soporte parcial 41
Notas
Notas Currently only supports MediaStream objects.
Safari iOS ? Samsung Internet Android ?
stalled eventChrome Soporte completo 3Edge Soporte completo SiFirefox Soporte completo 3.5IE Soporte completo 9Opera Soporte completo 10.5Safari Soporte completo 3.1WebView Android Soporte completo SiChrome Android Soporte completo 18Firefox Android Soporte completo 4Opera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android Soporte completo Si
suspend eventChrome Soporte completo 3Edge Soporte completo SiFirefox Soporte completo 3.5IE Soporte completo 9Opera Soporte completo 10.5Safari Soporte completo 3.1WebView Android Soporte completo SiChrome Android Soporte completo 18Firefox Android Soporte completo 4Opera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android Soporte completo Si
textTracksChrome Soporte completo SiEdge Soporte completo 12Firefox Soporte completo SiIE ? Opera Soporte completo SiSafari Soporte completo SiWebView Android ? Chrome Android ? Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android ?
timeupdate eventChrome Soporte completo 3Edge Soporte completo SiFirefox Soporte completo 3.5IE Soporte completo 9Opera Soporte completo 10.5Safari Soporte completo 3.1WebView Android Soporte completo SiChrome Android Soporte completo 18Firefox Android Soporte completo 4Opera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android Soporte completo Si
videoTracksChrome Sin soporte NoEdge Soporte completo 12Firefox Soporte completo 33
Deshabilitado
Soporte completo 33
Deshabilitado
Deshabilitado From version 33: this feature is behind the media.track.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE ? Opera ? Safari Soporte completo SiWebView Android ? Chrome Android ? Firefox Android Soporte completo 33
Deshabilitado
Soporte completo 33
Deshabilitado
Deshabilitado From version 33: this feature is behind the media.track.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android ? Safari iOS ? Samsung Internet Android ?
volumeChrome Soporte completo 43Edge Soporte completo 12Firefox Soporte completo 3.5IE Soporte completo 9Opera Soporte completo SiSafari Soporte completo 6WebView Android Soporte completo SiChrome Android Soporte completo SiFirefox Android Soporte completo SiOpera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android ?
volumechange eventChrome Soporte completo SiEdge Soporte completo SiFirefox Soporte completo SiIE Soporte completo 9Opera Soporte completo SiSafari Soporte completo SiWebView Android Soporte completo SiChrome Android Soporte completo SiFirefox Android Soporte completo SiOpera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android Soporte completo Si
waiting eventChrome Soporte completo SiEdge Soporte completo SiFirefox Soporte completo SiIE Soporte completo 9Opera Soporte completo SiSafari Soporte completo SiWebView Android Soporte completo SiChrome Android Soporte completo SiFirefox Android Soporte completo SiOpera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android Soporte completo Si

Leyenda

Soporte completo  
Soporte completo
Soporte parcial  
Soporte parcial
Sin soporte  
Sin soporte
Compatibilidad desconocida  
Compatibilidad desconocida
Experimental. Esperar que el comportamiento cambie en el futuro.
Experimental. Esperar que el comportamiento cambie en el futuro.
No estandar . Esperar poco soporte entre navegadores.
No estandar . Esperar poco soporte entre navegadores.
Deprecado. No debe ser usado en nuevos sitios web.
Deprecado. No debe ser usado en nuevos sitios web.
Ver notas de implementación.
Ver notas de implementación.
El usuario debe de habilitar explícitamente esta característica.
El usuario debe de habilitar explícitamente esta característica.
Usa un nombre no estandar.
Usa un nombre no estandar.
Requiere de un prefijo de proveedor o un de nombre diferente para su uso.
Requiere de un prefijo de proveedor o un de nombre diferente para su uso.

See also