MediaMetadata: thuộc tính artwork

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Thuộc tính artwork của giao diện MediaMetadata trả về hoặc đặt một mảng các đối tượng đại diện cho các hình ảnh liên quan đến phương tiện đang phát.

Giá trị

Một Array các đối tượng, mỗi đối tượng chứa các trường sau:

src

URL mà user agent tải dữ liệu hình ảnh từ đó.

sizes Optional

Chỉ định tài nguyên ở nhiều kích thước để user agent không phải chia tỷ lệ một hình ảnh. Mặc định thành chuỗi rỗng ("").

type Optional

Gợi ý MIME type cho user agent cho phép nó bỏ qua các hình ảnh có kiểu mà nó không hỗ trợ. Tuy nhiên, user agent vẫn có thể sử dụng MIME type sniffing sau khi tải hình ảnh để xác định loại của nó. Mặc định thành chuỗi rỗng ("").

Ví dụ

Ví dụ sau kiểm tra khả năng tương thích trình duyệt và đặt siêu dữ liệu hiện tại cho phiên phương tiện.

js
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",
      },
    ],
  });
}

Thông số kỹ thuật

Specification
Media Session
# dom-mediametadata-artwork

Tương thích trình duyệt