Spec-Zone.ru › Web APIs

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API