MediaMetadata
Ограниченная доступность
Эта функция не относится к Baseline, так как она не работает в некоторых из наиболее широко используемых браузеров.
Интерфейс MediaMetadata API сессий медиа позволяет веб-странице предоставлять подробные метаданные о медиа для отображения в пользовательском интерфейсе платформы.
Конструктор
MediaMetadata()-
Создаёт новый объект
MediaMetaData.
Свойства экземпляра
MediaMetadata.album-
Возвращает или задаёт имя альбома или коллекции, содержащей воспроизводимые медиа.
MediaMetadata.artist-
Возвращает или задаёт имя исполнителя, группы, создателя и т. д. воспроизводимых медиа.
MediaMetadata.artwork-
Возвращает или задаёт массив изображений, связанных с воспроизведением медиа.
-
MediaMetadata.chapterInfoТолько для чтения Экспериментально -
Возвращает массив метаданных о сведениях о главах, связанных с воспроизведением медиа, представленных экземплярами объекта
ChapterInformation. MediaMetadata.title-
Возвращает или задаёт заголовок воспроизводимых медиа.
Примеры
Следующий пример проверяет совместимость браузера и устанавливает текущие метаданные для сессии медиа.
if ("mediaSession" in navigator) {
navigator.mediaSession.metadata = new MediaMetadata({
title: "Unforgettable",
artist: "Nat King Cole",
album: "The Ultimate Collection (Remastered)",
artwork: [
{
src: "https://dummyimage.com/96x96",
sizes: "96x96",
type: "image/png",
},
{
src: "https://dummyimage.com/128x128",
sizes: "128x128",
type: "image/png",
},
{
src: "https://dummyimage.com/192x192",
sizes: "192x192",
type: "image/png",
},
{
src: "https://dummyimage.com/256x256",
sizes: "256x256",
type: "image/png",
},
{
src: "https://dummyimage.com/384x384",
sizes: "384x384",
type: "image/png",
},
{
src: "https://dummyimage.com/512x512",
sizes: "512x512",
type: "image/png",
},
],
});
}
Спецификации
| Спецификация |
|---|
| Сессия медиа # the-mediametadata-interface |
Совместимость с браузерами
| Рабочий стол | Мобильное устройство | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
MediaMetadata |
57 | 79 | 82 | 44 | 14 | 57 | 82 | 43 | 14 | 7.0 | Нет |
MediaMetadata |
57 | 79 | 82 | 44 | 14 | 57 | 82Firefox предоставляет API, но не обеспечивает соответствующий пользовательский интерфейс управления медиа. |
43 | 14 | 7.0 | Нет |
album |
57 | 79 | 82 | 44 | 14 | 57 | 82 | 43 | 14 | 7.0 | Нет |
artist |
57 | 79 | 82 | 44 | 14 | 57 | 82 | 43 | 14 | 7.0 | Нет |
artwork |
57 | 79 | 82 | 44 | 14 | 57 | 82 | 43 | 14 | 7.0 | Нет |
chapterInfo |
127 | 127 | Нет | 113 | Нет | 127 | Нет | 84 | Нет | Нет | Нет |
title |
57 | 79 | 82 | 44 | 14 | 57 | 82 | 43 | 14 | 7.0 | Нет |
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/MediaMetadata