Javascript 中的耳机 prev/next 按钮事件检测
Headphones prev/next button event detection in Javascript
我想知道 this answer 中提到的 keydown/keyup
以外的耳机上是否有捕获 prev/next 按钮的事件或直接方法,我觉得这很老套。
类似于:
document.on('next_track_event', e => {
// next song was requested!
});
其实有,
navigator.mediaSession.setActionHandler('previoustrack', function() {
// User hit "Previous Track" key.
});
但它是实验性的,所以不确定是否支持
这里有一个 link 了解更多
https://developer.mozilla.org/en-US/docs/Web/API/MediaSession/setActionHandler
我想知道 this answer 中提到的 keydown/keyup
以外的耳机上是否有捕获 prev/next 按钮的事件或直接方法,我觉得这很老套。
类似于:
document.on('next_track_event', e => {
// next song was requested!
});
其实有,
navigator.mediaSession.setActionHandler('previoustrack', function() {
// User hit "Previous Track" key.
});
但它是实验性的,所以不确定是否支持
这里有一个 link 了解更多
https://developer.mozilla.org/en-US/docs/Web/API/MediaSession/setActionHandler