--- title: HTMLAudioElement slug: Web/API/HTMLAudioElement translation_of: Web/API/HTMLAudioElement ---
{{APIRef("HTML DOM")}}
 

HTMLAudioElement позволяет получить доступ к элементу  {{HTMLElement("audio")}} и имеет DOM элемент {{domxref("HTMLMediaElement")}}.

Свойства

Не имеет своих свойств; наследует свойства от родителя {{domxref("HTMLMediaElement")}} и от {{domxref("HTMLElement")}}.

Методы

Наследует методы от родителя {{domxref("HTMLMediaElement")}} и от {{domxref("HTMLElement")}}.

Конструктор

Синтаксис

mySound = new Audio([URLString]);

Описание

Конструктор audio элемента. Свойство preload по умолчанию задано как auto, а src равно значению аргумента URLString. Перед воспроизведением, браузер асинхронно загружает объект в кеш и впоследствии берёт данные оттуда.

Параметры

URLString (expected type: {{domxref("DOMString")}}; optional)
'src' для 'audio' тега. (URL , с которого должен получать mp3 файл)

Регулярные методы

Name & Arguments Return Description
mozCurrentSampleOffset() {{non-standard_inline}} unsigned long long Отображает текущую нагрузку аудиострима, который был создан методом mozWriteAudio(). Эта цифра отражает количество сэмплов с момента начала стрима

mozSetup(in PRUint32 channels, in PRUint32 rate) {{non-standard_inline}}

void Создаёт аудиострима для записи. Вы можете указать такие параметры, как количество каналов  (1 for mono or 2 for stereo), так и частота сэмпла (44100 for 44.1kHz, for example).
mozWriteAudio(in jsval data) {{non-standard_inline}} unsigned long Запускает аудио стрим на текущую частоту. Возвращает количество байтов, которые записаны в стрим

Спецификации

Specification Status Comment
{{SpecName('HTML WHATWG', "the-video-element.html#the-audio-element", "HTMLAudioElement")}} {{Spec2('HTML WHATWG')}} Нет изменений {{SpecName('HTML5 W3C')}}
{{SpecName('HTML5 W3C', "embedded-content-0.html#the-audio-element", "HTMLAudioElement")}} {{Spec2('HTML5 W3C')}} Initial definition.

Поддержка браузеров

{{Compat("api.HTMLAudioElement")}}

Смотрите также