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. Перед воспроизведением, браузер асинхронно загружает объект в кеш и впоследствии берёт данные оттуда.

Параметры

URLString (expected type: DOMString; optional)

'src' для 'audio' тега. (URL , с которого должен получать mp3 файл)

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

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>.