全屏背景视频无法自动播放

时间:2014-03-19 15:34:57

标签: html css html5-video fullpage.js

我正在创建一个简单的网页,我希望第一个窗口能够播放全屏播放视频。我试着像这样嵌入它:

<div class="section active">
<video id="video_background" preload="auto" autoplay="true" loop="loop" muted="muted" volume="0"> 
<source src="videos/Space.mp4" type="video/mp4">
<source src="videos/Space.webm" type="video/webm"> 
Video not supported 
</video> 

#video_background {
    position: absolute;
    bottom: 0px;
    right: 0px;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: 69;
    overflow: hidden;
}

第一帧出现,但没有开始播放。文件位于正确的位置。为什么会这样?如果它有任何区别,我正在使用fullPage.js

2 个答案:

答案 0 :(得分:1)

请检查此链接: https://github.com/alvarotrigo/fullPage.js/issues/267

您必须使用回调afterRenderafterLoad

$.fn.fullpage({
    afterRender: function(){
        $('#video')[0].play();
    }
});

现在,您还可以在插件的examples folder中找到可下载的示例。

答案 1 :(得分:0)

试试这个

<div class="section active">
<video id="video_background" autoplay loop muted preload="auto">
<source src="videos/Space.mp4" type="video/mp4">
<source src="videos/Space.webm" type="video/webm"> 
Video not supported 
</video>