2016-03-18 102 views
1

保持簡短。HTML視頻自動播放循環

我有一個視頻被設置爲自動播放,並通過視頻標籤中的屬性進行循環。它工作得很好 - 視頻一遍又一遍地在一個循環中自動播放。

<video autoplay loop> 
    <source src="movie.mp4" type="video/mp4"> 
    <source src="movie.ogg" type="video/ogg"> 
</video> 

唯一的怪異行爲是每次視頻開始了,它被作爲retreived GET請求,就好像視頻會被加載的第一次。這可以防止嗎?如果有幾個人在網站上,這會導致巨大的流量。

回答

0

嘗試將緩存標頭添加到視頻文件的響應中。 最好的屬性的組合是ETag的 + 的Cache-Control:max-age的

注:max-age的最大值爲31536000

當資源按年齡到期,瀏覽器會發送基於ETag值的有條件請求。

1

檢查您的Chrome Dev Tools網絡設置,最有可能檢查了Disable cache,因此每次循環都會重新獲取視頻。