Elementos HTML para Video
=========================

El interfaz de **`HTMLVideoElement`** provee propiedades especiales y metodos para manipular objectos de videos. Tambien, este interfaz hereda propiedades y métodos de `HTMLMediaElement` y `HTMLElement`.

La lista de supported media formats (en-US) (formatos de medios compatibles) varía de un navegador a otro. Debe proveer su video en un formato sencillo que sea compatible con todos los navegadores o proveer varias fuentes de videos in varios formatos, para que así todo navegador que necesite este cubierto.

Propiedades
-----------

*Hereda las propiedades de los interfaces anteriores, `HTMLMediaElement`, y* *`HTMLElement`.*

`HTMLVideoElement.height` (en-US)

Es un `DOMString` que refleja el atributo HTML `height`, el cual especifica la altura del area mostrada, en pixeles CSS.

`HTMLVideoElement.poster`

Es un `DOMString` que refleja el atributo HTML `poster`, el cual especifica que imagen sera mostrada en la ausencia de data de video.

`HTMLVideoElement.videoHeight` (en-US) Read only 

Devuelve un `unsigned long` que contiene la altura intrinsica del recurso en pixeles CSS, tomando en consideracion las dimensiones, aspecto proporcional, apertura limpia, resolucion, etc., ya definidas por el formato usado por el recurso. Si el estado disponible del elemento es `HAVE_NOTHING`, su valor es `0`.

`HTMLVideoElement.videoWidth` (en-US) Read only 

Devuelve un `unsigned long` que contiene la anchura intrinsica del recurso en pixeles CSS, tomando en consideracion las dimensiones, aspecto proporcional, apertura limpia, resolucion, etc., ya definidas por el formato usado por el recurso. Si el estado disponible del elemento es `HAVE_NOTHING`, su valor es `0`.

`HTMLVideoElement.width` (en-US)

Es un `DOMString` que refleja el atributo HTML `width`, el cual especifica la anchura del area mostrada, en pixeles CSS.

### Propiedades especificas para Gecko

`HTMLVideoElement.mozParsedFrames` Read only 
Non-standard

`Devuelve un unsigned long` con el conteo de marcos de video que han sido analizados del recurso de multimedia.

`HTMLVideoElement.mozDecodedFrames` Read only 
Non-standard

Devuelve un `unsigned long` con el conteo de marcos de video que han sido decifrados como imágines.

`HTMLVideoElement.mozPresentedFrames` Read only 
Non-standard

Devuelve un `unsigned long` con el conteo de marcos decodificados que han sido presentados a la canalización de render para pintar.

`HTMLVideoElement.mozPaintedFrames` Read only 
Non-standard

Devuelve un `unsigned long` con el conteo de marcos presentados que han sido pintados en la pantalla.

`HTMLVideoElement.mozFrameDelay` Read only 
Non-standard

Devuelve un `double` con el tiempo, en segundos, que el último marco de video fue pintado por retrazo.

`HTMLVideoElement.mozHasAudio` Read only 
Non-standard

Devuelve un `Boolean` (en-US) indicando si existe algún audio asociado con el video.

Métodos
-------

*Hereda los métodos anteriores de* *`HTMLMediaElement` y* *`HTMLElement`.*

`HTMLVideoElement.getVideoPlaybackQuality()` (en-US) 
Experimental

Devuelve un `VideoPlaybackQuality` (en-US) para objetos que contienen las medidas de reproducciones actuales.

Especificaciones
----------------

| Specification |
| --- |
| HTML Standard # htmlvideoelement |

Compatibilidad con navegadores
------------------------------

BCD tables only load in the browser with JavaScript enabled. Enable JavaScript to view data.

Lea Tambien
-----------

* Elemento HTML implementando este interfaz: `<video>`.
* Demonstracion de estadisticas de pintura de video
* Formatos de medios compatibles (en-US)