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

Javascript中的耳机上一个/下一个按钮事件检测,javascript,dom-events,Javascript,Dom Events,我想知道是否有一个事件或直接的方法来捕获耳机上的上一个/下一个按钮,而不是我在文章中提到的非常不规范的keydown/keydup 比如: document.on('next_track_event', e => { // next song was requested! }); 其实有, navigator.mediaSession.setActionHandler('previoustrack', function() { // User hit "Previous Tra

我想知道是否有一个事件或直接的方法来捕获耳机上的上一个/下一个按钮,而不是我在文章中提到的非常不规范的
keydown/keydup

比如:

document.on('next_track_event', e => {
    // next song was requested!
});
其实有,

navigator.mediaSession.setActionHandler('previoustrack', function() {
 // User hit "Previous Track" key. 
});
但这是实验性的,所以不确定是否支持

以下是了解更多信息的链接

事实上

navigator.mediaSession.setActionHandler('previoustrack', function() {
 // User hit "Previous Track" key. 
});
但这是实验性的,所以不确定是否支持

以下是了解更多信息的链接