--- title: HTMLAudioElement slug: Web/API/HTMLAudioElement tags: - DOM - HTML - Media - para_revisar translation_of: Web/API/HTMLAudioElement ---
La interfaz HTMLAudioElement
proporciona acceso a las propiedades de los elementos {{ HTMLElement("audio") }}, así como métodos para manipularlos. Se deriva de la interfaz HTMLMediaElement
; se implementa por medio de {{ interface("nsIDOMHTMLMediaElement") }}.
Para obtener más detalles sobre cómo usar las caracterísitcas de transmisión de sonido que expone esta interfaz, por favor consulta Introducción a la extensión de la API de sonido.
Nombre | Tipo | Descripción |
---|---|---|
mozCurrentSampleOffset {{ gecko_minversion_inline("2.0") }} {{ non-standard_inline() }} |
unsigned long long | Indica el desplazamiento actual de la transmisión de sonido que fue creada por una llamada a mozWriteAudio() . Esta posición de desplazamiento se especifica como el número de muestras desde que se inició la transmisión. |
Nombre y argumentos | Retorno | Descripción |
---|---|---|
Audio() |
HTMLAudioElement |
Constructor para elementos de audio. La propiedad preload del objeto devuelto se establece en auto . |
Audio(en DOMString src) |
HTMLAudioElement | Constructor para elementos de audio. La propiedad preload del objeto devuelto se establece a auto ; la propiedad src se establece al valor del argumento . El navegador comienza una selección asíncrona del recurso antes de que devuelva el objeto. |
|
- | Configura la transmisión de sonido para escritura. Especificas como parámetros el número de canales (1 para mono o 2 para estéreo), a continuación la frecuencia de muestreo ((44100 for 44.1kHz, por ejemplo). |
mozWriteAudio(in jsval data) {{ gecko_minversion_inline("2.0") }} {{ non-standard_inline() }} |
unsigned long |
Inserta en la transmisión la escritura de sonido en la posición de desplazamiento actual . Devuelve el número de bytes que se han escrito en la transmisión. |
{{ languages( { "en": "en/DOM/HTMLAudioElement" } ) }}