我想知道,除了本答案中提到的keydown/keyup
之外,是否还有一种事件或直接的方法可以捕捉耳机上的上一个/下一个按钮,我觉得这很难。
类似于:
document.on('next_track_event', e => {
// next song was requested!
});
实际上有,
navigator.mediaSession.setActionHandler('previoustrack', function() {
// User hit "Previous Track" key.
});
但它是实验性的,所以不确定是否支持
这里有一个了解更多的链接
https://developer.mozilla.org/en-US/docs/Web/API/MediaSession/setActionHandler