Javascript 中的耳机上一个/下一个按钮事件检测

Nod*_*.JS 2 javascript dom-events

我想知道是否有一个事件或简单的方法来捕获耳机上的上一个/下一个按钮,除了这个答案keydown/keyup中提到的之外,我觉得这很老套。

就像是:

document.on('next_track_event', e => {
    // next song was requested!
});
Run Code Online (Sandbox Code Playgroud)

小智 5

其实有,

navigator.mediaSession.setActionHandler('previoustrack', function() {
 // User hit "Previous Track" key. 
});
Run Code Online (Sandbox Code Playgroud)

但它是实验性的,所以不确定是否支持

这是了解更多信息的链接

https://developer.mozilla.org/en-US/docs/Web/API/MediaSession/setActionHandler