这是
实验性技术
检查
浏览器兼容性表格
要小心谨慎在生产中使用这之前。
MediaMetadata()
构造函数创建新
MediaMetadata
对象。
var mediaMetadata = new MediaMetadata([metadata])
metadata 可选
The metadata parameters are as follows:
title
: The title of the media to be played.
artist
: The name of the artist, group, creator, etc. of the media to be played.
album
: The name of the album, or collection, containing the media to be played.
artwork
: An array of images associated with the playing media.
The following example creates a new media session and assigns action handlers to it:
if ('mediaSession' in navigator){
navigator.mediaSession.metadata = new MediaMetadata({
title: "Podcast Episode Title",
artist: "Podcast Host",
album: "Podcast Name",
artwork: [{src: "podcast.jpg"}]
});
navigator.mediaSession.setActionHandler('play', function() {});
navigator.mediaSession.setActionHandler('pause', function() {});
navigator.mediaSession.setActionHandler('seekbackward', function() {});
navigator.mediaSession.setActionHandler('seekforward', function() {});
navigator.mediaSession.setActionHandler('previoustrack', function() {});
navigator.mediaSession.setActionHandler('nexttrack', function() {});
}
| 规范 | 状态 | 注释 |
|---|---|---|
|
Media Session Standard
The definition of 'MediaMetadata()' in that specification. |
草案 | 初始定义。 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
MediaMetadata()
构造函数
|
Chrome 57 | Edge No | Firefox 71 | IE No | Opera Yes | Safari ? | WebView Android No | Chrome Android 57 | Firefox Android ? | Opera Android No | Safari iOS ? | Samsung Internet Android 7.0 |
完整支持
不支持
兼容性未知
实验。期望将来行为有所改变。
MediaMetadata