Может кто-нибудь объяснить, для чего нужен элемент track в HTML, в очень простых терминах?
Точно так же, как DVD может иметь несколько аудио или видео дорожек, элемент <track> позволяет видео HTML5 делать то же самое.Это в первую очередь полезно для таких вещей, как добавление субтитров.
<track>
Элемент track позволяет вам определять субтитры, подписи, описания, главы или метаданные для аудио или видео элемента.
Источники:
Как говорится в спецификации , они предназначены для:
Хотя в последние месяцы эта часть спецификации постоянно менялась и еще не завершена, эта презентация даст вам некоторое представление о предполагаемом использовании.
Атрибут src дает адрес данных текстовой дорожки.Значение должно быть допустимым непустым URL, который может быть заключен в пробелы.Этот атрибут должен присутствовать.
Источник .
Извиняюсь за бесстыдное саморекламу, но я написал статью об элементе трека для HTML5 Rocks: Начало работы с элементом трека .
РЕДАКТИРОВАТЬ: удалены примеры из поста: as Jörnуказал (см. ниже) Chrome падал, если вы прокручивали видео с элементом трека за кадром.Похоже, что это было исправлено (в 19.0.1053.0 канарейке), но я пока оставлю примеры.
Элемент позволяет авторам указывать явные внешние синхронизированные дорожки для медиа-элементов.Он ничего не представляет сам по себе.
см. здесь