HTML DOM Audio Объект
Звуковой объект
Объект audio является новым в HTML5.
Объект audio представляет элемент HTML <Audio>.
Примечание: Элемент <Audio> не поддерживается в Internet Explorer 8 и более ранних версиях.
Доступ к звуковому объекту
Доступ к элементу <Audio> можно получить с помощью getElementById ():
Пример
var x = document.getElementById("myAudio");
Создание звукового объекта
Можно создать элемент <Audio> с помощью метода document. CreateElement ():
Пример
var x = document.createElement("AUDIO");
Свойства звукового объекта
Свойство | Описание |
---|---|
audioTracks | Возвращает объект аудиотракклист, представляющий доступные звуковые дорожки |
autoplay | Устанавливает или возвращает звук, который должен начать воспроизведение, как только он будет готов |
buffered | Возвращает объект тимеранжес, представляющий буферизованные части аудио |
controller | Возвращает объект медиаконтроллер, представляющий текущий контроллер мультимедиа звукового |
controls | Устанавливает или возвращает ли звук должен иметь элементы управления отображаются (воспроизведение/пауза и т.д.) |
crossOrigin | Задает или возвращает параметры перекрестного звука |
currentSrc | Возвращает URL-адрес текущего аудио |
currentTime | Задает или возвращает текущую позицию воспроизведения в аудио (в секундах) |
defaultMuted | Установка или возврат звука по умолчанию |
defaultPlaybackRate | Задает или возвращает значение, которое по умолчанию имеет скорость воспроизведения звука |
duration | Возвращает длину аудио (в секундах) |
ended | Возвращает значение, если воспроизведение звука закончилось |
error | Возвращает объект медиаеррор, представляющий состояние ошибки звукового |
loop | Устанавливает или возвращает звук, который должен начать воспроизводиться снова, каждый раз, когда он закончится |
mediaGroup | Задает или возвращает имя группы носителей, в которую входит звук (ы) |
muted | Устанавливает или возвращает ли звук должен быть выключен |
networkState | Возвращает текущее состояние сети аудио |
paused | Задает или возвращает значение, приостанавливается ли звук |
playbackRate | Задает или возвращает скорость воспроизведения звука |
played | Возвращает объект тимеранжес, представляющий воспроизводимые части аудио |
preload | Задает или возвращает значение атрибута предварительной загрузки аудио |
readyState | Возвращает текущее состояние готовности аудио |
seekable | Возвращает объект тимеранжес, представляющий поисковые части аудио |
seeking | Возвращает ли пользователь в настоящее время ищет в аудио |
src | Задает или возвращает значение атрибута src аудио |
textTracks | Возвращает объект тексттракклист, представляющий доступные текстовые дорожки |
volume | Задает или возвращает громкость звука |
Методы объекта audio
Метод | Описание |
---|---|
addTextTrack() | Добавление новой текстовой дорожки в аудио |
canPlayType() | Проверяет, может ли обозреватель воспроизвести указанный тип звука |
fastSeek() | Ищет указанное время в проигрывателе аудио |
getStartDate() | Возвращает новый объект Date, представляющий текущее смещение временной шкалы |
load() | Повторная загрузка элемента audio |
play() | Начинает воспроизведение звука |
pause() | Приостанавливает воспроизведение звука в данный момент |
Стандартные свойства и события
Объект audio также поддерживает стандартные Свойства и события.
Похожие страницы
Учебник по HTML: HTML5 audio
HTML справка: HTML <Audio> тег