2013-04-03 138 views
1

是否有可能在暫停時顯示視頻的海報屬性,而不是當前視頻幀?暫停顯示HTML5視頻海報

+0

您可能會收聽'pause'事件以在該視頻上放置一個''元素,並收聽'play'事件以將其刪除。 – Passerby

回答

6

這是一種不需要額外標記的方法。

在暫停事件,補充一點:

var mediaElement = document.getElementById("myvideo"); 
var pauseTime = mediaElement.currentTime; 
mediaElement.load(); 

基本上,負載方法重新加載視頻,這樣你的海報再次可見。

在表演事件:

mediaElement.currentTime = pauseTime; 
mediaElement.play(); 

注意,pauseTime變量需要範圍內,或作爲參數傳遞給暫停/播放事件偵聽器函數傳遞。

+0

如果您有自定義控件,重新載入視頻會緩衝緩衝區事件。 – Costa