我正在构建一个视频播放器,当我点击空格键并在其中执行一个进程时,其中一个功能与切换播放有关。它适用于除Firefox以外的所有浏览器。如果我按空格键并且视频暂停,则播放时间不到一秒,并立即暂停。是否有一些我不知道的事情导致这种行为只与Firefox有关?
player.addEventListener('keydown', function(e) {
if (e.keyCode === 32) {
if (player.paused) {
player.play();
} else {
player.pause();
}
// ... other actions with this event
e.preventDefault();
e.stopPropagation();
}
}, false);
答案 0 :(得分:0)
使用空格键时,Firefox会触发点击事件。因此,在按空格键时使用条件来避免Firefox修复它