我有一個播放視頻時,我點擊播放器顯示海報圖像上,它似乎工作的函數:播放暫停HTML5視頻的JavaScript
var video = document.getElementById('player');
video.addEventListener('click',function(){
video().play();
},false);
在HTML5視頻標籤,我有這樣的: id =「player」onclick =「this.play();」
問題是如果我按下暫停的視頻控件它確實暫停這是很好,但如果我現在按下什麼是視頻控件上的播放按鈕,我可以看到按鈕更改以暫停分裂然後再回到播放按鈕。所以我按播放,它只播放幾幀,然後回到暫停狀態。再次播放的唯一方法是點擊視頻查看區域。
如何在使用控制欄播放/暫停按鈕時停止回到暫停狀態,以及如何在點擊視頻查看區域時使其暫停?
我曾嘗試以下,但它不工作:
var video = document.getElementById('player');
video.addEventListener('click',function(){
if(video.paused){
video().play();
}else{
video.pause();
}
},false);
我想有視頻播放上的實際可視面積按壓時,原因是它太很難找到微小的控制欄戲Android上的按鈕,因爲它非常小,人們只需按下查看區域即可輕鬆完成操作。在Firefox中,當我單擊查看區域並暫停時,視頻播放器將播放,這正是我想要發生的情況,並且它也不需要任何JavaScript。在Android中,當我按下查看區域時,視頻根本不會播放。所以我基本上試圖強制Android瀏覽器像本機一樣行事。
任何想法?
請到通過這個環節 http://stackoverflow.com/questions/4646998/play-pause-html-5-video-using-jquery – Vicky 2012-04-26 06:43:54
我通過它去並沒有什麼有幫助這個問題 – 2012-04-26 20:01:10