--- title: HTMLAudioElement slug: Web/API/HTMLAudioElement translation_of: Web/API/HTMLAudioElement ---
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)Name & Arguments | Return | Description |
---|---|---|
mozCurrentSampleOffset() {{non-standard_inline}} |
unsigned long long |
Отображает текущую нагрузку аудиострима, который был создан методом mozWriteAudio() . Эта цифра отражает количество сэмплов с момента начала стрима |
|
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")}}