HTMLAudioElement
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
HTMLAudioElement
позволяет получить доступ к элементу <audio>
и имеет DOM-элемент HTMLMediaElement
.
Свойства
Не имеет своих свойств; наследует свойства от родителя HTMLMediaElement
и от HTMLElement
.
Методы
Наследует методы от родителя HTMLMediaElement
и от HTMLElement
.
Конструктор
Синтаксис
mySound = new Audio([URLString]);
Описание
Конструктор audio элемента. Свойство preload
по умолчанию задано как auto
, а src
равно значению аргумента URLString. Перед воспроизведением, браузер асинхронно загружает объект в кеш и впоследствии берёт данные оттуда.
Параметры
Регулярные методы
Name & Arguments | Return | Description |
---|---|---|
mozCurrentSampleOffset()
Non-standard
|
unsigned long long |
Отображает текущую нагрузку аудиострима, который был создан методом mozWriteAudio() . Эта цифра отражает количество сэмплов с момента начала стрима |
mozSetup(in PRUint32 channels, in PRUint32 rate)
Non-standard
|
void |
Создаёт аудиострима для записи. Вы можете указать такие параметры, как количество каналов (1 for mono or 2 for stereo), так и частота сэмпла (44100 for 44.1kHz, for example). |
mozWriteAudio(in jsval data)
Non-standard
|
unsigned long |
Запускает аудио стрим на текущую частоту. Возвращает количество байтов, которые записаны в стрим |
Спецификации
Specification |
---|
HTML Standard # htmlaudioelement |
Совместимость с браузерами
BCD tables only load in the browser
Смотрите также
- HTML element implementing this interface:
<audio>
.