如何將HTML5 <video>
作爲全屏幕背景顯示到您的網站?與此類似Flash網站演示...你能將HTML5 <video>顯示爲全屏幕背景嗎?
http://activeden.net/item/full-screen-video-background-template-v2/full_screen_preview/29617
如何將HTML5 <video>
作爲全屏幕背景顯示到您的網站?與此類似Flash網站演示...你能將HTML5 <video>顯示爲全屏幕背景嗎?
http://activeden.net/item/full-screen-video-background-template-v2/full_screen_preview/29617
上的視頻使用position:fixed
,將其設置爲100%寬度/高度,並把負z-index
上它,所以它看起來一切背後。
如果你看一下VideoJS,控件就是坐在視頻之上的html元素,使用z-index來確保它們在上面。
HTML
<video id="video_background" src="video.mp4" autoplay>
(添加WEBM和OGG來源,以支持更多的瀏覽器)
CSS
#video_background {
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
z-index: -1000;
}
它會在大多數HTML5瀏覽器,但可能不會用iPhone/iPad ,視頻需要被激活,並且不喜歡它上面的元素。
只是一個評論 - 我已經使用HTML5視頻的全屏背景,它的工作原理 - 但一定要使用高度:100%和寬度:汽車或其他方式 - 以確保你保持寬高比。
至於Ipad - 你可以(顯然)做到這一點,通過隱藏然後強制點擊事件觸發,並具有點擊事件的功能啓動加載/播放()。如果你的目標是任何移動設備(我想你可能會......)遠離任何這樣的框架是前進的方向。
請參閱Chrome中的http://www.sklinar.co.uk/toe/以獲取工作示例。 – 2012-03-29 14:43:04
我可能有點遲,以回答這個問題,但這對於尋找答案的新人很有用。
上面的答案很好,但要獲得完美的視頻背景,您必須檢查寬高比,因爲在調整屏幕大小或在不同的屏幕尺寸上使用屏幕時,視頻可能會剪切或畫布四周變形。
我不久前進入了這個問題,我找到了使用媒體查詢的解決方案。
下面是我對如何創建寫了一個教程Fullscreen Video Background with only CSS
我將在這裏添加代碼,以及:
HTML:
<div class="videoBgWrapper">
<video loop muted autoplay poster="img/videoframe.jpg" class="videoBg">
<source src="videosfolder/video.webm" type="video/webm">
<source src="videosfolder/video.mp4" type="video/mp4">
<source src="videosfolder/video.ogv" type="video/ogg">
</video>
</div>
CSS:
.videoBgWrapper {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
overflow: hidden;
z-index: -100;
}
.videoBg{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
@media (min-aspect-ratio: 16/9) {
.videoBg{
width: 100%;
height: auto;
}
}
@media (max-aspect-ratio: 16/9) {
.videoBg {
width: auto;
height: 100%;
}
}
我希望你覺得它有用。
這對我來說是一個很好的答案,我不知道人們對這個答案投了贊成票。投票的人可以給你一些解釋,爲什麼? – zt1983811 2016-08-05 13:41:16
http://stackoverflow.com/questions/1055214/is-there-a-way-to-make-html5-video-fullscreen你可以在那裏檢查 – saturngod 2010-10-10 10:15:42
我看到那篇文章了,似乎更關注以全屏模式在瀏覽器窗口之外播放視頻時,我正在尋找重新調整大小的瀏覽器內視頻。我想這裏可能會有更多,雖然這個鏈接看起來有點更有希望 – Yammi 2010-10-10 10:26:06
我不會發布這個答案,因爲我只有經驗證據,但在Chrome和Firefox(Ubuntu 10.04)測試表明,這是不可能的。然而,我被迷住了被證明是錯誤的。 +1並加星標,以防萬一。 – 2010-10-10 10:28:27