我正在构建一个视频播放器,其中一个功能是当我按空格键并在其中执行进程时切换播放。它适用于除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);
Firefox在使用空格键时触发单击事件。所以使用条件来避免按空格键时出现Firefox