English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Когда мы добавляем эти аудио/видео теги на страницу, мы обнаруживаем, что на странице нет аудио файлов, а видео файлы также не могут быть воспроизведены.何原因?这是因为我们 не хватает некоторых элементов СМИ, вот список некоторых элементов СМИ:
HTML5 DOM предоставляет методы, свойства и события для элементов <audio> и <video>.
Эти методы, свойства и события позволяют использовать JavaScript для управления элементами <audio> и <video>.
Методы | Описание |
addTextTrack() | Добавить новый текстовый трек к аудио/видео. |
canPlayType() | Проверить, может ли браузер воспроизводить指定的 тип аудио/видео. |
load() | Перезагрузить элемент аудио/видео. |
play() | Начать воспроизведение аудио/видео. |
pause() | Приостановить текущее воспроизведение аудио/видео. |
Свойства | Описание |
audioTracks | Вернуть объект AudioTrackList, представляющий доступные аудиотрека. |
autoplay | Установить или вернуть, играет ли аудио/видео сразу после загрузки. |
buffered | Вернуть объект TimeRanges, представляющий буферизированные части аудио/видео. |
controller | Вернуть объект MediaController, представляющий текущий медиаконтроллер аудио/видео. |
controls | Установить или вернуть, показывает ли аудио/видео элементы управления (например, воспроизведение/пауза и т.д.). |
crossOrigin | Установить или вернуть настройки CORS для аудио/видео. |
currentSrc | Вернуть текущий URL аудио/видео. |
currentTime | Установить или вернуть текущую позицию воспроизведения аудио/видео (в секундах). |
defaultMuted | Установить или вернуть, должен ли аудио/видео быть-muted по умолчанию. |
defaultPlaybackRate | Установить или вернуть defaultPlaybackRate аудио/видео. |
duration | Вернуть текущую продолжительность аудио/видео (в секундах). |
ended | Вернуть, завершено ли воспроизведение аудио/видео. |
error | Вернуть объект MediaError, представляющий состояние ошибки аудио/видео. |
loop | Установить или вернуть, должно ли аудио/видео быть воспроизведено повторно в конце. |
mediaGroup | Установить или вернуть группу, к которой принадлежит аудио/видео (для подключения нескольких аудио/видео элементов). |
muted | Установить или вернуть, должен ли аудио/видео быть-muted. |
networkState | Вернуть текущее состояние сети аудио/видео. |
paused | Установить или вернуть, приостановлен ли воспроизведение аудио/видео. |
playbackRate | Установить или вернуть скорость воспроизведения аудио/видео. |
played | Вернуть объект TimeRanges, представляющий части аудио/видео, уже воспроизведенные. |
preload | Установить или вернуть, должен ли аудио/видео быть загружен после загрузки страницы. |
readyState | Вернуть текущее состояние готовности аудио/видео. |
seekable | Вернуть объект TimeRanges, представляющий寻址 части аудио/видео. |
seeking | Вернуть, является ли пользователь в процессе поиска в аудио/видео. |
src | Установить или вернуть текущий источник аудио/видео элемента. |
startDate | Вернуть объект Date, представляющий текущее смещение времени. |
textTracks | Вернуть объект TextTrackList, представляющий доступные текстовые轨道. |
videoTracks | Вернуть объект VideoTrackList, представляющий доступные видео轨道. |
volume | Установить или вернуть объем аудио/видео. |
Событие | Описание |
abort | Срабатывает при放弃 загрузки аудио/видео. |
canplay | Срабатывает при возможности начала воспроизведения аудио/видео. |
canplaythrough | Срабатывает при возможности воспроизведения без缓冲. |
durationchange | Срабатывает при изменении продолжительности аудио/видео. |
emptied | Срабатывает при пустом текущем плейлисте. |
ended | Срабатывает при завершении текущего плейлиста. |
error | В случае возникновения ошибки при загрузке аудио/видео срабатывает. |
loadeddata | Активируется при загрузке текущего кадра аудио/видео браузером. |
loadedmetadata | Активируется при загрузке метаданных аудио/видео браузером. |
loadstart | Активируется при начале поиска аудио/видео браузером. |
pause | Активируется при приостановке аудио/видео. |
play | Активируется при начале воспроизведения или прекращении паузы аудио/видео. |
playing | Активируется при готовности аудио/видео после приостановки или остановки из-за буферизации. |
progress | Активируется при скачивании аудио/видео браузером. |
ratechange | Активируется при изменении скорости воспроизведения аудио/видео. |
seeked | Активируется при достижении пользователя нового положения в аудио/видео. |
seeking | Активируется при начале движения/прыжка пользователя к новому положению в аудио/видео. |
stalled | Активируется при попытке браузера получить данные медиа, но данные недоступны. |
suspend | Активируется при намеренном отказе браузера от получения данных медиа. |
timeupdate | Активируется при изменении текущей позиции воспроизведения. |
volumechange | Активируется при изменении уровня звука. |
ожидалось | Активируется при остановке видео из-за необходимости буферизации следующего кадра. |