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() Не стандартно unsigned long long Отображает текущую нагрузку аудиострима, который был создан методом mozWriteAudio(). Эта цифра отражает количество сэмплов с момента начала стрима
mozSetup(in PRUint32 channels, in PRUint32 rate) Не стандартно void Создаёт аудиострима для записи. Вы можете указать такие параметры, как количество каналов (1 for mono or 2 for stereo), так и частота сэмпла (44100 for 44.1kHz, for example).
mozWriteAudio(in jsval data) Не стандартно unsigned long Запускает аудио стрим на текущую частоту. Возвращает количество байтов, которые записаны в стрим

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

Specification
HTML
# htmlaudioelement

Совместимость с браузерами

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
HTMLAudioElement
Audio() constructor

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

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

  • HTML element implementing this interface: <audio>.