如何设置在Chrome和Windows中显示的HTML视频标题?
How to set the HTML video title that is shown in Chrome and Windows?
如何设置浏览器(如 Chrome)和 Windows OS 显示的 HTML5 <video>
元素的名称(标签)?
喜欢 Windows 为这个 youtube 视频显示的标题(当改变扬声器音量时):
目前我显示的是页面标题(页面 head
中设置的标题)。
我尝试将 title="..."
属性添加到 video
元素,但没有效果。在 Whosebug 上也没有找到解决方案。
我不确定视频。但在某些浏览器中,mediaSession 对我有用。 Javascript...
if ('mediaSession' in navigator) {
navigator.mediaSession.metadata = new MediaMetadata({
title: 'name',
artist: '',
album: '',
artwork: [{ src: '...' }]
});
}
正如另一个答案所述,可以用 JavaScript 和 Media Session API 来完成。
查看 this YouTube video。
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/128x128", sizes: "128x128", type: "image/png" },
{ src: "https://dummyimage.com/512x512", sizes: "512x512", type: "image/png" }
]
});
}
如何设置浏览器(如 Chrome)和 Windows OS 显示的 HTML5 <video>
元素的名称(标签)?
喜欢 Windows 为这个 youtube 视频显示的标题(当改变扬声器音量时):
目前我显示的是页面标题(页面 head
中设置的标题)。
我尝试将 title="..."
属性添加到 video
元素,但没有效果。在 Whosebug 上也没有找到解决方案。
我不确定视频。但在某些浏览器中,mediaSession 对我有用。 Javascript...
if ('mediaSession' in navigator) {
navigator.mediaSession.metadata = new MediaMetadata({
title: 'name',
artist: '',
album: '',
artwork: [{ src: '...' }]
});
}
正如另一个答案所述,可以用 JavaScript 和 Media Session API 来完成。
查看 this YouTube video。
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/128x128", sizes: "128x128", type: "image/png" },
{ src: "https://dummyimage.com/512x512", sizes: "512x512", type: "image/png" }
]
});
}