HTML DOM VideoObjeto
Objeto Video
El objeto Video es nuevo en HTML5.
El objeto Video representa el elemento HTML <video>.
Acceder al objeto Video
Puede acceder al elemento <video> mediante el uso de getElementById():
var x = document.getElementById("myVideo");
Pruébalo
Crear objeto Video
Puede crear el elemento <video> mediante el uso del método document.createElement():
var x = document.createElement("VIDEO");
Pruébalo
Propiedades del objeto Video
| Propiedad | Descripción |
|---|---|
| audioTracks | Devuelve un objeto AudioTrackList que representa las pistas de audio disponibles. |
| autoplay | Establece o devuelve si el video debe reproducirse automáticamente después de estar listo (carga completada). |
| buffered | Devuelve un objeto TimeRanges que representa las partes del video que han sido almacenadas en el búfer. |
| controller | Devuelve un objeto MediaController que representa el controlador de medios actual del video. |
| controls | Establece o devuelve si el video debe mostrar controles (como reproducción/pausa, etc.). |
| crossOrigin | Establece o devuelve la configuración CORS del video. |
| currentSrc | Devuelve la URL del video actual. |
| currentTime | Establece o devuelve la posición de reproducción actual en el video (en segundos). |
| defaultMuted | Establece o devuelve si el video está silenciado de forma predeterminada. |
| defaultPlaybackRate | Establece o devuelve la velocidad de reproducción predeterminada del video. |
| duration | Devuelve la duración del video (en segundos). |
| ended | Devuelve si la reproducción del video ha terminado. |
| error | Devuelve un objeto MediaError que representa el estado de error del video. |
| height | Establece o devuelve el valor del atributo height del video. |
| loop | Establece o devuelve si el video debe reproducirse nuevamente al finalizar. |
| mediaGroup | Establece o devuelve el nombre del grupo de medios al que pertenece el video. |
| muted | Establece o devuelve si el sonido está desactivado. |
| networkState | Devuelve el estado de red actual del video. |
| paused | Establece o devuelve si el video está en pausa. |
| playbackRate | Establece o devuelve la velocidad de reproducción del video. |
| played | Devuelve un objeto TimeRanges que representa las partes del video que ya se han reproducido. |
| poster | Establece o devuelve el valor del atributo poster del video. |
| preload | Establece o devuelve el valor del atributo preload del video. |
| readyState | Devuelve el estado de preparación actual del video. |
| seekable | Devuelve un objeto TimeRanges que representa las partes buscables del video. |
| seeking | Devuelve si el usuario está actualmente buscando dentro del video. |
| src | Establece o devuelve el valor del atributo src del video. |
| startDate | Devuelve un objeto Date que representa el desplazamiento de tiempo actual. |
| textTracks | Devuelve un objeto TextTrackList que representa las pistas de texto disponibles. |
| videoTracks | Devuelve un objeto VideoTrackList que representa las pistas de video disponibles. |
| volume | Establece o devuelve el volumen del video. |
| width | Establece o devuelve el valor del atributo width del video. |
Métodos del objeto Video
| Method | Descripción |
|---|---|
| addTextTrack() | Añade una nueva pista de texto al video. |
| canPlayType() | Comprueba si el navegador puede reproducir el tipo de video especificado. |
| load() | Recarga el elemento de video. |
| play() | Comienza a reproducir el video. |
| pause() | Pausa el video que se está reproduciendo actualmente. |
Atributos y eventos estándar
El objeto Video también admite los atributos y eventos estándar.PropiedadesyEventos。
Artículos relacionados
Tutorial HTML:Video HTML5
Referencia HTML:Etiqueta HTML <video>
Otras extensiones