如何使用 javascript/Jquery 在通知托盘中显示我的音乐播放器网站的媒体控件?

how can i show media controls for my music player website in the notification tray using javascript/Jquery?

正如您从标题中了解到的,我想为我的音乐播放器网站自定义通知。默认 chrome 通知仅包含 play/pause 按钮。 有什么方法可以自定义它以添加按钮,例如 next/previous 或我自己的自定义按钮。

我想为此实施 javascript 或 Jquery。

这里是website我说的

手机上的通知栏如:

感谢您的支持。

我认为您要找的 API 是 Media Session API。如果您为适当的操作注册处理程序,浏览器应显示触发这些处理程序的按钮。

navigator.mediaSession.setActionHandler('previoustrack', () => {
    // Whatever you need to do to play the previous track.
});
navigator.mediaSession.setActionHandler('nexttrack', () => {
    // Whatever you need to do to play the next track.
});