This translation is incomplete. Please help translate this article from English
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.
<div id="interfaceDiagram" style="display: inline-block; position: relative; width: 100%; padding-bottom: 20%; vertical-align: middle; overflow: hidden;"><svg style="display: inline-block; position: absolute; top: 0; left: 0;" viewbox="-50 0 600 120" preserveAspectRatio="xMinYMin meet"><a xlink:href="https://developer.mozilla.org/es/docs/Web/API/EventTarget" target="_top"><rect x="1" y="1" width="110" height="50" fill="#fff" stroke="#D4DDE4" stroke-width="2px" /><text x="56" y="30" font-size="12px" font-family="Consolas,Monaco,Andale Mono,monospace" fill="#4D4E53" text-anchor="middle" alignment-baseline="middle">EventTarget</text></a><polyline points="111,25 121,20 121,30 111,25" stroke="#D4DDE4" fill="none"/><line x1="121" y1="25" x2="151" y2="25" stroke="#D4DDE4"/><a xlink:href="https://developer.mozilla.org/es/docs/Web/API/Node" target="_top"><rect x="151" y="1" width="75" height="50" fill="#fff" stroke="#D4DDE4" stroke-width="2px" /><text x="188.5" y="30" font-size="12px" font-family="Consolas,Monaco,Andale Mono,monospace" fill="#4D4E53" text-anchor="middle" alignment-baseline="middle">Node</text></a><polyline points="226,25 236,20 236,30 226,25" stroke="#D4DDE4" fill="none"/><line x1="236" y1="25" x2="266" y2="25" stroke="#D4DDE4"/><a xlink:href="https://developer.mozilla.org/es/docs/Web/API/Element" target="_top"><rect x="266" y="1" width="75" height="50" fill="#fff" stroke="#D4DDE4" stroke-width="2px" /><text x="303.5" y="30" font-size="12px" font-family="Consolas,Monaco,Andale Mono,monospace" fill="#4D4E53" text-anchor="middle" alignment-baseline="middle">Element</text></a><polyline points="341,25 351,20 351,30 341,25" stroke="#D4DDE4" fill="none"/><line x1="351" y1="25" x2="381" y2="25" stroke="#D4DDE4"/><a xlink:href="https://developer.mozilla.org/es/docs/Web/API/HTMLElement" target="_top"><rect x="381" y="1" width="110" height="50" fill="#fff" stroke="#D4DDE4" stroke-width="2px" /><text x="436" y="30" font-size="12px" font-family="Consolas,Monaco,Andale Mono,monospace" fill="#4D4E53" text-anchor="middle" alignment-baseline="middle">HTMLElement</text></a><polyline points="491,25 501,20 501,30 491,25" stroke="#D4DDE4" fill="none"/><line x1="501" y1="25" x2="509" y2="25" stroke="#D4DDE4"/><line x1="509" y1="25" x2="509" y2="90" stroke="#D4DDE4"/><line x1="509" y1="90" x2="492" y2="90" stroke="#D4DDE4"/><a xlink:href="https://developer.mozilla.org/es/docs/Web/API/HTMLMediaElement" target="_top"><rect x="331" y="65" width="160" height="50" fill="#F4F7F8" stroke="#D4DDE4" stroke-width="2px" /><text x="411" y="94" font-size="12px" font-family="Consolas,Monaco,Andale Mono,monospace" fill="#4D4E53" text-anchor="middle" alignment-baseline="middle">HTMLMediaElement</text></a></svg></div>
a:hover text { fill: #0095DD; pointer-events: all;}
Properties
Esta interfaz también hereda propiedades de sus antepasados HTMLElement, Element, Node y EventTarget.
HTMLMediaElement.audioTracks- Un
AudioTrackList} que lista losAudioTrackobjetos contenidos en el elemento. HTMLMediaElement.autoplay- Un
Booleanoque refleja elautoplay. 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.bufferedRead 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
booleanoque refleja elcontroles}[1]. Atributo HTML, que indica si deben visualizarse las posiciones de la interfase de usuario para controlar el recurso. HTMLMediaElement.controlsListRead only- Devuelve un
DOMTokenListque 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.currentSrcRead 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
booleanoque refleja elsilenciado}. 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
Booleanoque establece o devuelve el estado de reproducción remota, indicando si el elemento multimedia puede tener una interfaz de reproducción remota. HTMLMediaElement.durationRead only- Devuelve un doble indicando la longitud del material en segundos, o 0 si no hay datos de material disponibles.
HTMLMediaElement.endedRead only- Devuelve un
Booleanoque indica si el elemento multimedia ha terminado de reproducirse. HTMLMediaElement.errorRead only- Returns a
MediaErrorobject for the most recent error, ornullif there has not been an error. HTMLMediaElement.loop- Is a
Booleanthat reflects theloopHTML attribute, which indicates whether the media element should start over when it reaches the end. HTMLMediaElement.mediaGroup- Is a
DOMStringthat reflects themediagroupHTML attribute, which indicates the name of the group of elements it belongs to. A group of media elements shares a commonMediaController. HTMLMediaElement.mediaKeysRead only- Returns a
MediaKeysobject ornull. MediaKeys is a set of keys that an associated HTMLMediaElement can use for decryption of media data during playback. HTMLMediaElement.mozAudioCapturedRead only- Returns a
Boolean. Related to audio stream capture. HTMLMediaElement.mozFragmentEnd- Is a
doublethat provides access to the fragment end time if the media element has a fragment URI forcurrentSrc, otherwise it is equal to the media duration. HTMLMediaElement.mozFrameBufferLength-
Is a
unsigned longthat indicates the number of samples that will be returned in the framebuffer of eachMozAudioAvailableevent. 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
mozFrameBufferLengthproperty 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 orMozAudioAvailableevents have begun firing. HTMLMediaElement.mozSampleRateRead only- Returns a
doublerepresenting 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
Booleanthat determines whether audio is muted.trueif the audio is muted andfalseotherwise. HTMLMediaElement.networkStateRead only- Returns a
unsigned short(enumeration) indicating the current state of fetching the media over the network. HTMLMediaElement.pausedRead only- Returns a
Booleanthat indicates whether the media element is paused. HTMLMediaElement.playbackRate- Is a
doublethat indicates the rate at which the media is being played back. HTMLMediaElement.playedRead only- Returns a
TimeRangesobject that contains the ranges of the media source that the browser has played, if any. HTMLMediaElement.preload- Is a
DOMStringthat reflects thepreloadHTML attribute, indicating what data should be preloaded, if any. Possible values are:none,metadata,auto. HTMLMediaElement.preservesPitch- Is a
Booleanthat determines if the pitch of the sound will be preserved. If set tofalse, the pitch will adjust to the speed of the audio. This is implemented with prefixes in Firefox (mozPreservesPitch) and WebKit (webkitPreservesPitch). HTMLMediaElement.readyStateRead only- Returns a
unsigned short(enumeration) indicating the readiness state of the media. HTMLMediaElement.seekableRead only- Returns a
TimeRangesobject that contains the time ranges that the user is able to seek to, if any. HTMLMediaElement.seekingRead only- Returns a
Booleanthat indicates whether the media is in the process of seeking to a new position. HTMLMediaElement.sinkIdRead only- Returns a
DOMStringthat 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 theMediaDeviceInfo.deviceidvalues returned fromMediaDevices.enumerateDevices(),id-multimedia, orid-communications. HTMLMediaElement.src- Is a
DOMStringthat reflects thesrcHTML attribute, which contains the URL of a media resource to use. HTMLMediaElement.srcObject- Is a
MediaStreamrepresenting the media to play or that has played in the currentHTMLMediaElement, ornullif not assigned. HTMLMediaElement.textTracksRead only- Returns the list of
TextTrackobjects contained in the element. HTMLMediaElement.videoTracksRead only- Returns the list of
VideoTrackobjects 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
doubleindicating the audio volume, from 0.0 (silent) to 1.0 (loudest).
Event handlers
HTMLMediaElement.onencrypted- Sets the
EventHandlercalled when the media is encrypted. HTMLMediaElement.onwaitingforkey- Sets the
EventHandlercalled 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.initialTimeRead only- Returns a
doublethat indicates the initial playback position in seconds. HTMLMediaElement.mozChannelsRead only- Returns a
doublerepresenting the number of channels in the audio resource (e.g.,2for stereo).
Obsolete event handlers
HTMLMediaElement.onmozinterruptbegin- Sets the
EventHandlercalled 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
EventHandlercalled 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
srcattribute 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 theMediaKeyskeys 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 theotherelement'scurrentSrc. This is optimized so this element gets access to all of theotherelement'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
| Desktop | Mobile | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
HTMLMediaElement | Chrome Soporte completo 1 | Edge Soporte completo 12 | Firefox Soporte completo 3.5 | IE Soporte completo 9 | Opera Soporte completo 10.5 | Safari Soporte completo 3.1 | WebView Android Soporte completo 1 | Chrome Android Soporte completo 18 | Firefox Android Soporte completo 4 | Opera Android Soporte completo 11 | Safari iOS Soporte completo 2 | Samsung Internet Android Soporte completo 1.0 |
abort event | Chrome Soporte completo Si | Edge Soporte completo ≤79 | Firefox Soporte completo Si | IE ? | Opera Soporte completo Si | Safari ? | WebView Android Soporte completo Si | Chrome Android Soporte completo Si | Firefox Android Soporte completo Si | Opera Android ? | Safari iOS ? | Samsung Internet Android Soporte completo Si |
addTextTrack | Chrome
Soporte completo
42
| Edge Soporte completo 12 | Firefox Soporte completo Si | IE ? | Opera Soporte completo Si | Safari Soporte completo Si | WebView Android
Soporte completo
42
| Chrome Android
Soporte completo
42
| Firefox Android Soporte completo Si | Opera Android Soporte completo Si | Safari iOS Soporte completo Si | Samsung Internet Android
Soporte completo
4.0
|
audioTracks | Chrome Sin soporte No | Edge Sin soporte 12 — 79 | Firefox
Soporte completo
33
| IE ? | Opera Soporte completo Si | Safari Soporte completo Si | WebView Android Sin soporte No | Chrome Android Sin soporte No | Firefox Android
Soporte completo
33
| Opera Android Soporte completo Si | Safari iOS Soporte completo Si | Samsung Internet Android Sin soporte No |
autoplay | Chrome Soporte completo 43 | Edge Soporte completo 12 | Firefox Soporte completo 3.5 | IE Soporte completo 9 | Opera Soporte completo 30 | Safari Soporte completo 6 | WebView Android Soporte completo 43 | Chrome Android Soporte completo 43 | Firefox Android Soporte completo Si | Opera Android Soporte completo 30 | Safari iOS Soporte completo Si | Samsung Internet Android Soporte completo 4.0 |
buffered | Chrome Soporte completo 43 | Edge Soporte completo 12 | Firefox Soporte completo 4 | IE Soporte completo 9 | Opera Soporte completo Si | Safari Soporte completo 6 | WebView Android Soporte completo 43 | Chrome Android Soporte completo 43 | Firefox Android Soporte completo Si | Opera Android Soporte completo Si | Safari iOS Soporte completo Si | Samsung Internet Android Soporte completo 4.0 |
canplay event | Chrome Soporte completo 3 | Edge Soporte completo 12 | Firefox Soporte completo 3.5 | IE Soporte completo 9 | Opera Soporte completo 10.5 | Safari Soporte completo 3.1 | WebView Android Soporte completo Si | Chrome Android Soporte completo 18 | Firefox Android Soporte completo 4 | Opera Android Soporte completo Si | Safari iOS Soporte completo Si | Samsung Internet Android Soporte completo 1.0 |
canplaythrough event | Chrome Soporte completo 3 | Edge Soporte completo 12 | Firefox Soporte completo 3.5 | IE Soporte completo 9 | Opera Soporte completo 10.5 | Safari Soporte completo 3.1 | WebView Android Soporte completo Si | Chrome Android Soporte completo 18 | Firefox Android Soporte completo 4 | Opera Android Soporte completo Si | Safari iOS Soporte completo Si | Samsung Internet Android Soporte completo 1.0 |
canPlayType() | Chrome Soporte completo Si | Edge Soporte completo 12 | Firefox
Soporte completo
3.5
| IE Soporte completo 9 | Opera Soporte completo Si | Safari Soporte completo 6 | WebView Android Soporte completo Si | Chrome Android Soporte completo Si | Firefox Android Soporte completo Si | Opera Android Soporte completo Si | Safari iOS Soporte completo Si | Samsung Internet Android Soporte completo Si |
captureStream | Chrome Soporte completo 62 | Edge Soporte completo 79 | Firefox
Soporte completo
15
| IE Sin soporte No | Opera Soporte completo 49 | Safari Sin soporte No | WebView Android Soporte completo 62 | Chrome Android Soporte completo 62 | Firefox Android
Soporte completo
15
| Opera Android Soporte completo 46 | Safari iOS Sin soporte No | Samsung Internet Android Soporte completo 8.0 |
controller | Chrome Sin soporte No | Edge Sin soporte No | Firefox
Sin soporte
No
| IE ? | Opera Sin soporte No | Safari ? | WebView Android Sin soporte No | Chrome Android Sin soporte No | Firefox Android
Sin soporte
No
| Opera Android Sin soporte No | Safari iOS ? | Samsung Internet Android Sin soporte No |
controls | Chrome Soporte completo 43 | Edge Soporte completo 12 | Firefox Soporte completo 3.5 | IE Soporte completo 9 | Opera Soporte completo Si | Safari Soporte completo 6 | WebView Android Soporte completo 43 | Chrome Android Soporte completo 43 | Firefox Android Soporte completo Si | Opera Android Soporte completo Si | Safari iOS Soporte completo Si | Samsung Internet Android Soporte completo 4.0 |
controlsList | Chrome Soporte completo 58 | Edge Soporte completo ≤79 | Firefox ? | IE ? | Opera Soporte completo 45 | Safari ? | WebView Android Soporte completo 58 | Chrome Android Soporte completo 58 | Firefox Android ? | Opera Android Soporte completo 43 | Safari iOS ? | Samsung Internet Android Soporte completo 7.0 |
crossOrigin | Chrome Soporte completo 43 | Edge Soporte completo 13 | Firefox
Soporte completo
22
| IE Soporte completo 9 | Opera Soporte completo Si | Safari Soporte completo 10 | WebView Android Soporte completo 43 | Chrome Android Soporte completo 43 | Firefox Android Soporte completo Si | Opera Android Soporte completo Si | Safari iOS Soporte completo Si | Samsung Internet Android Soporte completo 4.0 |
currentSrc | Chrome Soporte completo 43 | Edge Soporte completo 12 | Firefox Soporte completo 3.5 | IE Soporte completo 9 | Opera Soporte completo Si | Safari Soporte completo 6 | WebView Android Soporte completo 43 | Chrome Android Soporte completo 43 | Firefox Android Soporte completo Si | Opera Android Soporte completo Si | Safari iOS Soporte completo Si | Samsung Internet Android Soporte completo 4.0 |
currentTime | Chrome Soporte completo 43 | Edge Soporte completo 12 | Firefox Soporte completo 3.5 | IE Soporte completo 9 | Opera Soporte completo Si | Safari Soporte completo 6 | WebView Android Soporte completo 43 | Chrome Android Soporte completo 43 | Firefox Android Soporte completo Si | Opera Android Soporte completo Si | Safari iOS Soporte completo Si | Samsung Internet Android Soporte completo 4.0 |
defaultMuted | Chrome Soporte completo 43 | Edge Soporte completo 12 | Firefox Soporte completo 11 | IE ? | Opera Soporte completo Si | Safari Soporte completo 6 | WebView Android Soporte completo 43 | Chrome Android Soporte completo 43 | Firefox Android Soporte completo 14 | Opera Android Soporte completo Si | Safari iOS Soporte completo Si | Samsung Internet Android Soporte completo 4.0 |
defaultPlaybackRate | Chrome Soporte completo 43 | Edge Soporte completo 12 | Firefox Soporte completo 20 | IE Soporte completo 9 | Opera Soporte completo Si | Safari Soporte completo Si | WebView Android Soporte completo 43 | Chrome Android Soporte completo 43 | Firefox Android Soporte completo 20 | Opera Android ? | Safari iOS ? | Samsung Internet Android Soporte completo 4.0 |
disableRemotePlayback | Chrome Soporte completo 49 | Edge Soporte completo 12 | Firefox Soporte completo 20 | IE Soporte completo 9 | Opera Soporte completo Si | Safari Soporte completo Si | WebView Android Soporte completo 49 | Chrome Android Soporte completo 49 | Firefox Android Soporte completo 15 | Opera Android Soporte completo Si | Safari iOS Soporte completo Si | Samsung Internet Android Soporte completo 5.0 |
duration | Chrome Soporte completo 43 | Edge Soporte completo 12 | Firefox Soporte completo 3.5 | IE Soporte completo 9 | Opera Soporte completo Si | Safari Soporte completo 6 | WebView Android Soporte completo 43 | Chrome Android Soporte completo 43 | Firefox Android Soporte completo Si | Opera Android Soporte completo Si | Safari iOS Soporte completo Si | Samsung Internet Android Soporte completo 4.0 |
durationchange event | Chrome Soporte completo 3 | Edge Soporte completo 12 | Firefox Soporte completo 3.5 | IE Soporte completo 9 | Opera Soporte completo 10.5 | Safari Soporte completo 3.1 | WebView Android Soporte completo Si | Chrome Android Soporte completo 18 | Firefox Android Soporte completo 4 | Opera Android Soporte completo Si | Safari iOS Soporte completo Si | Samsung Internet Android Soporte completo 1.0 |
emptied event | Chrome Soporte completo 3 | Edge Soporte completo 12 | Firefox Soporte completo 3.5 | IE Soporte completo 9 | Opera Soporte completo 10.5 | Safari Soporte completo 3.1 | WebView Android Soporte completo Si | Chrome Android Soporte completo 18 | Firefox Android Soporte completo 4 | Opera Android Soporte completo Si | Safari iOS Soporte completo Si | Samsung Internet Android Soporte completo 1.0 |
ended | Chrome Soporte completo 43 | Edge Soporte completo 12 | Firefox Soporte completo 3.5 | IE Soporte completo 9 | Opera Soporte completo Si | Safari Soporte completo 6 | WebView Android Soporte completo 43 | Chrome Android Soporte completo 43 | Firefox Android Soporte completo Si | Opera Android Soporte completo Si | Safari iOS Soporte completo Si | Samsung Internet Android Soporte completo 4.0 |
ended event | Chrome Soporte completo 3 | Edge Soporte completo 12 | Firefox Soporte completo 3.5 | IE Soporte completo 9 | Opera Soporte completo 10.5 | Safari Soporte completo 3.1 | WebView Android Soporte completo Si | Chrome Android Soporte completo 18 | Firefox Android Soporte completo 4 | Opera Android Soporte completo Si | Safari iOS Soporte completo Si | Samsung Internet Android Soporte completo 1.0 |
error | Chrome Soporte completo 43 | Edge Soporte completo 12 | Firefox Soporte completo 3.5 | IE Soporte completo 9 | Opera Soporte completo Si | Safari Soporte completo 6 | WebView Android Soporte completo 43 | Chrome Android Soporte completo 43 | Firefox Android Soporte completo Si | Opera Android Soporte completo Si | Safari iOS Soporte completo Si | Samsung Internet Android Soporte completo 4.0 |
error event | Chrome Soporte completo Si | Edge Soporte completo ≤79 | Firefox Soporte completo Si | IE ? | Opera Soporte completo Si | Safari ? | WebView Android Soporte completo Si | Chrome Android Soporte completo Si | Firefox Android Soporte completo Si | Opera Android ? | Safari iOS ? | Samsung Internet Android Soporte completo Si |
fastSeek | Chrome Sin soporte No | Edge Sin soporte No | Firefox Soporte completo 31 | IE ? | Opera ? | Safari Soporte completo Si | WebView Android ? | Chrome Android ? | Firefox Android Soporte completo 31 | Opera Android ? | Safari iOS ? | Samsung Internet Android ? |
initialTime | Chrome ? | Edge ? | Firefox Sin soporte 9 — 23 | IE ? | Opera ? | Safari ? | WebView Android ? | Chrome Android ? | Firefox Android Sin soporte 9 — 23 | Opera Android ? | Safari iOS ? | Samsung Internet Android ? |
load | Chrome Soporte completo 1 | Edge Soporte completo 12 | Firefox Soporte completo 3.6 | IE ? | Opera Soporte completo Si | Safari Soporte completo 6 | WebView Android Soporte completo 1 | Chrome Android Soporte completo 18 | Firefox Android Soporte completo 4 | Opera Android Soporte completo Si | Safari iOS Soporte completo Si | Samsung Internet Android Soporte completo 1.0 |
loadeddata event | Chrome Soporte completo 3 | Edge Soporte completo 12 | Firefox Soporte completo 3.5 | IE Soporte completo 9 | Opera Soporte completo 10.5 | Safari Soporte completo 3.1 | WebView Android Soporte completo Si | Chrome Android Soporte completo 18 | Firefox Android Soporte completo 4 | Opera Android Soporte completo Si | Safari iOS Soporte completo Si | Samsung Internet Android Soporte completo 1.0 |
loadedmetadata event | Chrome Soporte completo 3 | Edge Soporte completo 12 | Firefox Soporte completo 3.5 | IE Soporte completo 9 | Opera Soporte completo 10.5 | Safari Soporte completo 3.1 | WebView Android Soporte completo Si | Chrome Android Soporte completo 18 | Firefox Android Soporte completo 4 | Opera Android Soporte completo Si | Safari iOS Soporte completo Si | Samsung Internet Android Soporte completo 1.0 |
loadstart event | Chrome Soporte completo Si | Edge Soporte completo ≤79 | Firefox Soporte completo Si | IE ? | Opera Soporte completo Si | Safari ? | WebView Android Soporte completo Si | Chrome Android Soporte completo Si | Firefox Android Soporte completo Si | Opera Android ? | Safari iOS ? | Samsung Internet Android Soporte completo Si |
loop | Chrome Soporte completo 43 | Edge Soporte completo 12 | Firefox Soporte completo 11 | IE Soporte completo 9 | Opera Soporte completo Si | Safari Soporte completo Si | WebView Android Soporte completo 43 | Chrome Android Soporte completo Si | Firefox Android Soporte completo Si | Opera Android ? | Safari iOS ? | Samsung Internet Android Soporte completo Si |
mediaGroup | Chrome Sin soporte No | Edge Sin soporte No | Firefox
Sin soporte
No
| IE ? | Opera ? | Safari ? | WebView Android Sin soporte No | Chrome Android Sin soporte No | Firefox Android
Sin soporte
No
| Opera Android ? | Safari iOS ? | Samsung Internet Android Sin soporte No |
mediaKeys | Chrome Soporte completo Si | Edge Soporte completo 13 | Firefox Soporte completo Si | IE ? | Opera Soporte completo Si | Safari ? | WebView Android ? | Chrome Android ? | Firefox Android ? | Opera Android ? | Safari iOS ? | Samsung Internet Android ? |
mozAudioCaptured | Chrome ? | Edge ? | Firefox ? | IE ? | Opera ? | Safari ? | WebView Android ? | Chrome Android ? | Firefox Android ? | Opera Android ? | Safari iOS ? | Samsung Internet Android ? |
mozCaptureStreamUntilEnded | Chrome ? | Edge ? | Firefox ? | IE ? | Opera ? | Safari ? | WebView Android ? | Chrome Android ? | Firefox Android ? | Opera Android ? | Safari iOS ? | Samsung Internet Android ? |
mozChannels | Chrome Sin soporte No | Edge Sin soporte No | Firefox Soporte completo 4 | IE Sin soporte No | Opera Sin soporte No | Safari Sin soporte No | WebView Android Sin soporte No | Chrome Android Sin soporte No | Firefox Android Soporte completo 4 | Opera Android Sin soporte No | Safari iOS Sin soporte No | Samsung Internet Android Sin soporte No |
mozFragmentEnd | Chrome ? | Edge ? | Firefox ? | IE ? | Opera ? | Safari ? | WebView Android ? | Chrome Android ? | Firefox Android ? | Opera Android ? | Safari iOS ? | Samsung Internet Android ? |
mozFrameBufferLength | Chrome Sin soporte No | Edge Sin soporte No | Firefox Soporte completo 4 | IE Sin soporte No | Opera Sin soporte No | Safari Sin soporte No | WebView Android Sin soporte No | Chrome Android Sin soporte No | Firefox Android Soporte completo 4 | Opera Android Sin soporte No | Safari iOS Sin soporte No | Samsung Internet Android Sin soporte No |
mozGetMetadata | Chrome Sin soporte No | Edge Sin soporte No | Firefox Soporte completo 17 | IE Sin soporte No | Opera Sin soporte No | Safari Sin soporte No | WebView Android Sin soporte No | Chrome Android Sin soporte No | Firefox Android Soporte completo 17 | Opera Android Sin soporte No | Safari iOS Sin soporte No | Samsung Internet Android Sin soporte No |
mozLoadFrom | Chrome Sin soporte No | Edge Sin soporte No | Firefox Sin soporte 3.6 — 24 | IE Sin soporte No | Opera Sin soporte No | Safari Sin soporte No | WebView Android Sin soporte No | Chrome Android Sin soporte No | Firefox Android Sin soporte 4 — 24 | Opera Android Sin soporte No | Safari iOS Sin soporte No | Samsung Internet Android Sin soporte No |
mozSampleRate | Chrome Sin soporte No | Edge Sin soporte No | Firefox Soporte completo 4 | IE Sin soporte No | Opera Sin soporte No | Safari Sin soporte No | WebView Android Sin soporte No | Chrome Android Sin soporte No | Firefox Android Soporte completo 4 | Opera Android Sin soporte No | Safari iOS Sin soporte No | Samsung Internet Android Sin soporte No |
muted | Chrome Soporte completo 43 | Edge Soporte completo 12 | Firefox Soporte completo 3.5 | IE Soporte completo 9 | Opera Soporte completo Si | Safari Soporte completo 6 | WebView Android Soporte completo Si | Chrome Android Soporte completo Si | Firefox Android Soporte completo Si | Opera Android Soporte completo Si | Safari iOS Soporte completo Si | Samsung Internet Android Soporte completo Si |
networkState | Chrome Soporte completo 43 | Edge Soporte completo 12 | Firefox
Soporte completo
3.5
| IE Soporte completo 9 | Opera Soporte completo Si | Safari Soporte completo 6 | WebView Android Soporte completo Si | Chrome Android Soporte completo Si | Firefox Android Soporte completo Si | Opera Android Soporte completo Si | Safari iOS Soporte completo Si | Samsung Internet Android Soporte completo Si |
onencrypted | Chrome Soporte completo Si | Edge Soporte completo 13 | Firefox Soporte completo Si | IE ? | Opera Soporte completo Si | Safari ? | WebView Android ? | Chrome Android ? | Firefox Android ? | Opera Android ? | Safari iOS ? | Samsung Internet Android ? |
onerror | Chrome Soporte completo Si | Edge Soporte completo 12 | Firefox Soporte completo 3.5 | IE Soporte completo 9 | Opera Soporte completo Si | Safari Soporte completo Si | WebView Android Soporte completo Si | Chrome Android Soporte completo Si | Firefox Android Soporte completo Si | Opera Android Soporte completo Si | Safari iOS Soporte completo Si | Samsung Internet Android Soporte completo Si |
onmozinterruptbegin | Chrome ? | Edge ? | Firefox Sin soporte ? — 55 | IE ? | Opera ? | Safari ? | WebView Android ? | Chrome Android ? | Firefox Android Sin soporte ? — 55 | Opera Android ? | Safari iOS ? | Samsung Internet Android ? |
onmozinterruptend | Chrome ? | Edge ? | Firefox Sin soporte ? — 55 | IE ? | Opera ? | Safari ? | WebView Android ? | Chrome Android ? | Firefox Android Sin soporte ? — 55 | Opera Android ? | Safari iOS ? | Samsung Internet Android ? |
onwaitingforkey | Chrome Soporte completo 55 | Edge Soporte completo 79 | Firefox Soporte completo Si | IE ? | Opera Soporte completo 42 | Safari ? | WebView Android Soporte completo 55 | Chrome Android Soporte completo 55 | Firefox Android ? | Opera Android Soporte completo 42 | Safari iOS ? | Samsung Internet Android Soporte completo 6.0 |
pause | Chrome Soporte completo Si | Edge Soporte completo 12 | Firefox Soporte completo 3.5 | IE Soporte completo 9 | Opera Soporte completo Si | Safari Soporte completo 6 | WebView Android Soporte completo Si | Chrome Android Soporte completo Si | Firefox Android Soporte completo Si | Opera Android Soporte completo Si | Safari iOS Soporte completo Si | Samsung Internet Android Soporte completo Si |
pause event | Chrome Soporte completo 3 | Edge Soporte completo 12 | Firefox Soporte completo 3.5 | IE Soporte completo 9 | Opera Soporte completo 10.5 | Safari Soporte completo 3.1 | WebView Android Soporte completo Si | Chrome Android Soporte completo 18 | Firefox Android Soporte completo 4 | Opera Android Soporte completo Si | Safari iOS Soporte completo Si | Samsung Internet Android Soporte completo 1.0 |
paused | Chrome Soporte completo 43 | Edge Soporte completo 12 | Firefox Soporte completo 3.5 | IE Soporte completo 9 | Opera Soporte completo Si | Safari Soporte completo 6 | WebView Android Soporte completo Si | Chrome Android Soporte completo Si | Firefox Android Soporte completo Si | Opera Android Soporte completo Si | Safari iOS Soporte completo Si | Samsung Internet Android Soporte completo Si |
play | Chrome Soporte completo 1 | Edge Soporte completo 12 | Firefox Soporte completo 3.5 | IE Soporte completo 9 | Opera Soporte completo 10.5 | Safari Soporte completo 6 | WebView Android Soporte completo 1 | Chrome Android Soporte completo 18 | Firefox Android Soporte completo 4 | Opera Android Soporte completo 11 | Safari iOS Soporte completo 6 | Samsung Internet Android Soporte completo 1.0 |
play event | Chrome Soporte completo 3 | Edge Soporte completo 12 | Firefox Soporte completo 3.5 | IE Soporte completo 9 | Opera Soporte completo 10.5 | Safari Soporte completo 3.1 | WebView Android Soporte completo Si | Chrome Android Soporte completo 18 | Firefox Android Soporte completo 4 | Opera Android Soporte completo Si | Safari iOS Soporte completo Si | Samsung Internet Android Soporte completo 1.0 |
playbackRate | Chrome Soporte completo 43 | Edge Soporte completo 12 | Firefox Soporte completo 20 | IE Soporte completo 9 | Opera Soporte completo Si | Safari Soporte completo Si | WebView Android Soporte completo Si | Chrome Android Soporte completo Si | Firefox Android Soporte completo 20 | Opera Android ? | Safari iOS ? | Samsung Internet Android Soporte completo Si |
played | Chrome Soporte completo 43 | Edge Soporte completo 12 | Firefox Soporte completo 15 | IE Soporte completo 9 | Opera Soporte completo Si | Safari Soporte completo Si | WebView Android Soporte completo Si | Chrome Android Soporte completo Si | Firefox Android Soporte completo 15 | Opera Android ? | Safari iOS ? | Samsung Internet Android Soporte completo Si |
playing event | Chrome Soporte completo 3 | Edge Soporte completo 12 | Firefox Soporte completo 3.5 | IE Soporte completo 9 | Opera Soporte completo 10.5 | Safari Soporte completo 3.1 | WebView Android Soporte completo Si | Chrome Android Soporte completo 18 | Firefox Android Soporte completo 4 | Opera Android Soporte completo Si | Safari iOS Soporte completo Si | Samsung Internet Android Soporte completo 1.0 |
preload | Chrome Soporte completo 43 | Edge Soporte completo 12 | Firefox Soporte completo 4 | IE Soporte completo 9 | Opera Soporte completo Si | Safari Soporte completo Si | WebView Android Soporte completo Si | Chrome Android Soporte completo Si | Firefox Android Soporte completo 4 | Opera Android ? | Safari iOS ? | Samsung Internet Android Soporte completo Si |
preservesPitch | Chrome
Soporte completo
Si
| Edge
Soporte completo
79
| Firefox
Soporte completo
20
| IE Sin soporte No | Opera Sin soporte No | Safari
Soporte completo
4
| WebView Android Soporte completo Si | Chrome Android Soporte completo Si | Firefox Android Soporte completo Si | Opera Android Sin soporte No | Safari iOS
Soporte completo
4
| Samsung Internet Android Soporte completo Si |
progress event | Chrome Soporte completo Si | Edge Soporte completo ≤79 | Firefox Soporte completo Si | IE ? | Opera Soporte completo Si | Safari ? | WebView Android Soporte completo Si | Chrome Android Soporte completo Si | Firefox Android Soporte completo Si | Opera Android ? | Safari iOS ? | Samsung Internet Android Soporte completo Si |
ratechange event | Chrome Soporte completo 3 | Edge Soporte completo 12 | Firefox Soporte completo 3.5 | IE Soporte completo 9 | Opera Soporte completo 10.5 | Safari Soporte completo 3.1 | WebView Android Soporte completo Si | Chrome Android Soporte completo 18 | Firefox Android Soporte completo 4 | Opera Android Soporte completo Si | Safari iOS Soporte completo Si | Samsung Internet Android Soporte completo 1.0 |
readyState | Chrome Soporte completo 43 | Edge Soporte completo 12 | Firefox Soporte completo 3.5 | IE Soporte completo 9 | Opera Soporte completo Si | Safari Soporte completo 6 | WebView Android Soporte completo 43 | Chrome Android Soporte completo 43 | Firefox Android Soporte completo Si | Opera Android Soporte completo Si | Safari iOS Soporte completo Si | Samsung Internet Android Soporte completo 4.0 |
seekable | Chrome Soporte completo 43 | Edge Soporte completo 12 | Firefox Soporte completo 8 | IE Soporte completo 9 | Opera Soporte completo Si | Safari Soporte completo Si | WebView Android Soporte completo Si | Chrome Android Soporte completo Si | Firefox Android Soporte completo 8 | Opera Android ? | Safari iOS ? | Samsung Internet Android Soporte completo Si |
seeked event | Chrome Soporte completo 3 | Edge Soporte completo 12 | Firefox Soporte completo 3.5 | IE Soporte completo 9 | Opera Soporte completo 10.5 | Safari Soporte completo 3.1 | WebView Android Soporte completo Si | Chrome Android Soporte completo 18 | Firefox Android Soporte completo 4 | Opera Android Soporte completo Si | Safari iOS Soporte completo Si | Samsung Internet Android Soporte completo 1.0 |
seeking | Chrome Soporte completo 43 | Edge Soporte completo 12 | Firefox Soporte completo 3.5 | IE Soporte completo 9 | Opera Soporte completo Si | Safari Soporte completo 6 | WebView Android Soporte completo Si | Chrome Android Soporte completo Si | Firefox Android Soporte completo Si | Opera Android Soporte completo Si | Safari iOS Soporte completo Si | Samsung Internet Android Soporte completo Si |
seeking event | Chrome Soporte completo 3 | Edge Soporte completo 12 | Firefox Soporte completo 3.5 | IE Soporte completo 9 | Opera Soporte completo 10.5 | Safari Soporte completo 3.1 | WebView Android Soporte completo Si | Chrome Android Soporte completo 18 | Firefox Android Soporte completo 4 | Opera Android Soporte completo Si | Safari iOS Soporte completo Si | Samsung Internet Android Soporte completo 1.0 |
seekToNextFrame | Chrome Sin soporte No | Edge Sin soporte No | Firefox
Soporte completo
49
| IE ? | Opera ? | Safari ? | WebView Android Sin soporte No | Chrome Android ? | Firefox Android
Soporte completo
49
| Opera Android ? | Safari iOS ? | Samsung Internet Android ? |
setMediaKeys | Chrome Soporte completo Si | Edge Soporte completo 13 | Firefox Soporte completo Si | IE ? | Opera Soporte completo Si | Safari ? | WebView Android ? | Chrome Android ? | Firefox Android ? | Opera Android ? | Safari iOS ? | Samsung Internet Android ? |
setSinkId | Chrome Soporte completo 49 | Edge Soporte completo 17 | Firefox
Soporte completo
64
| IE Sin soporte No | Opera Soporte completo 36 | Safari ? | WebView Android
Sin soporte
No
| Chrome Android
Sin soporte
No
| Firefox Android
Soporte completo
64
| Opera Android Soporte completo 36 | Safari iOS ? | Samsung Internet Android
Sin soporte
No
|
sinkId | Chrome Soporte completo 49 | Edge Soporte completo 17 | Firefox ? | IE ? | Opera Soporte completo Si | Safari ? | WebView Android Soporte completo 49 | Chrome Android Soporte completo 49 | Firefox Android ? | Opera Android ? | Safari iOS ? | Samsung Internet Android Soporte completo 5.0 |
src | Chrome Soporte completo 43 | Edge Soporte completo 12 | Firefox Soporte completo 3.5 | IE Soporte completo 9 | Opera Soporte completo Si | Safari Soporte completo 6 | WebView Android Soporte completo Si | Chrome Android Soporte completo Si | Firefox Android Soporte completo Si | Opera Android Soporte completo Si | Safari iOS Soporte completo Si | Samsung Internet Android Soporte completo Si |
srcObject | Chrome
Soporte parcial
52
| Edge
Soporte parcial
12
| Firefox
Soporte parcial
42
| IE Sin soporte No | Opera
Soporte parcial
39
| Safari Soporte completo 11 | WebView Android
Soporte parcial
52
| Chrome Android
Soporte parcial
52
| Firefox Android
Soporte parcial
42
| Opera Android
Soporte parcial
41
| Safari iOS Soporte completo 11 | Samsung Internet Android
Soporte parcial
6.0
|
stalled event | Chrome Soporte completo 3 | Edge Soporte completo 12 | Firefox Soporte completo 3.5 | IE Soporte completo 9 | Opera Soporte completo 10.5 | Safari Soporte completo 3.1 | WebView Android Soporte completo Si | Chrome Android Soporte completo 18 | Firefox Android Soporte completo 4 | Opera Android Soporte completo Si | Safari iOS Soporte completo Si | Samsung Internet Android Soporte completo 1.0 |
suspend event | Chrome Soporte completo 3 | Edge Soporte completo 12 | Firefox Soporte completo 3.5 | IE Soporte completo 9 | Opera Soporte completo 10.5 | Safari Soporte completo 3.1 | WebView Android Soporte completo Si | Chrome Android Soporte completo 18 | Firefox Android Soporte completo 4 | Opera Android Soporte completo Si | Safari iOS Soporte completo Si | Samsung Internet Android Soporte completo 1.0 |
textTracks | Chrome Soporte completo Si | Edge Soporte completo 12 | Firefox Soporte completo Si | IE ? | Opera Soporte completo Si | Safari Soporte completo Si | WebView Android ? | Chrome Android ? | Firefox Android ? | Opera Android ? | Safari iOS ? | Samsung Internet Android ? |
timeupdate event | Chrome Soporte completo 3 | Edge Soporte completo 12 | Firefox Soporte completo 3.5 | IE Soporte completo 9 | Opera Soporte completo 10.5 | Safari Soporte completo 3.1 | WebView Android Soporte completo Si | Chrome Android Soporte completo 18 | Firefox Android Soporte completo 4 | Opera Android Soporte completo Si | Safari iOS Soporte completo Si | Samsung Internet Android Soporte completo 1.0 |
videoTracks | Chrome Sin soporte No | Edge Sin soporte 12 — 79 | Firefox
Soporte completo
33
| IE ? | Opera ? | Safari Soporte completo Si | WebView Android ? | Chrome Android ? | Firefox Android
Soporte completo
33
| Opera Android ? | Safari iOS ? | Samsung Internet Android ? |
volume | Chrome Soporte completo 43 | Edge Soporte completo 12 | Firefox Soporte completo 3.5 | IE Soporte completo 9 | Opera Soporte completo Si | Safari Soporte completo 6 | WebView Android Soporte completo Si | Chrome Android Soporte completo Si | Firefox Android Soporte completo Si | Opera Android Soporte completo Si | Safari iOS Soporte completo Si | Samsung Internet Android Soporte completo Si |
volumechange event | Chrome Soporte completo Si | Edge Soporte completo 12 | Firefox Soporte completo Si | IE Soporte completo 9 | Opera Soporte completo Si | Safari Soporte completo Si | WebView Android Soporte completo Si | Chrome Android Soporte completo Si | Firefox Android Soporte completo Si | Opera Android Soporte completo Si | Safari iOS Soporte completo Si | Samsung Internet Android Soporte completo Si |
waiting event | Chrome Soporte completo Si | Edge Soporte completo 12 | Firefox Soporte completo Si | IE Soporte completo 9 | Opera Soporte completo Si | Safari Soporte completo Si | WebView Android Soporte completo Si | Chrome Android Soporte completo Si | Firefox Android Soporte completo Si | Opera Android Soporte completo Si | Safari iOS Soporte completo Si | Samsung 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
- References
<video>and<audio>HTML elements.HTMLVideoElementandHTMLAudioElementinterfaces, derived fromHTMLMediaElement.
- Articles