1
在Chrome和Opera中使用<video>
標籤以全屏模式播放視頻時,按鍵事件不會被觸發。全屏模式下的HTML5視頻檢測按鍵
$(document).on('keypress', function(e) {
if (e.which == 32) {
e.preventDefault()
console.log('space pressed')
}
})
與上面的代碼,按空間,同時在視頻播放正常,吐出控制檯「壓空間」,但是當我切換到全屏什麼也沒有發生。該代碼在FF中工作,並且我尚未在Safari中進行測試。
有什麼辦法在全屏模式下檢測按鍵事件嗎?
是這篇文章有用嗎? http://stackoverflow.com/questions/11163203/how-do-i-capture-keyboard-events-while-watching-an-html5-video-in-fullscreen-mod – Fizz
在Safari中實現時請查看這裏。 http://stackoverflow.com/questions/16150601/substitute-for-allow-keyboard-input-javascript-full-screen/16676279#16676279 – brianchirls