2016-01-13 176 views
0

我有两个小孩(3 & 4),他们喜欢全天在平板电脑/台式机上观看漫画。所以我上传了大量的漫画在服务器上。有没有办法,当他们点击/点击链接时,我上传的漫画从随机视频开始全屏模式,随机顺序和循环?! 我不太熟悉html5编码,所以我求求你给我一个最简单的自动全屏视频播放代码,当他们打开页面时... 很多很多很多很多很多谢谢!自动全屏html5视频播放?

回答

0

这应该工作:

  1. 与自动播放属性

  2. 然后用JavaScript 1个视频标签创建一个空的html页面创建的所有路径要播放视频的数组

  3. 附加功能的视频标签

  4. 的福里面的“结束”事件nction生成一个随机指数Math.floor(Math.random() * clipPaths.length);

  5. 与所生成的索引从阵列

  6. 设定的路径作为视频标签

你只需要的“SRC”属性得到一个随机路径把所有的路径clipPaths阵列中......

<!DOCTYPE html> 
<html> 
<head> 
    <style> 
    video#myVideo { 
    position: fixed; 
    top: 50%; 
    left: 50%; 
    min-width: 100%; 
    min-height: 100%; 
    width: auto; 
    height: auto; 
    z-index: -100; 
    -ms-transform: translateX(-50%) translateY(-50%); 
    -moz-transform: translateX(-50%) translateY(-50%); 
    -webkit-transform: translateX(-50%) translateY(-50%); 
    transform: translateX(-50%) translateY(-50%); 

    background-size: cover; 
} 
    </style> 
    <meta charset="utf-8"> 
    <meta name="viewport" content="width=device-width"> 
    <title>JS Bin</title> 
</head> 
<body> 

<video id="myVideo" controls autoplay> 

</video> 
    <script> 
    clipPaths = [ 
     'https://archive.org/download/WebmVp8Vorbis/webmvp8.ogv', 
     'http://techslides.com/demos/sample-videos/small.mp4', 
     'http://www.sample-videos.com/video/mp4/240/big_buck_bunny_240p_1mb.mp4' 

    ]; 
    var myVideo = document.getElementById('myVideo'); 
    myVideo.addEventListener('ended',myHandler,false); 

    function myHandler(e) { 
     var randClip = clipPaths[Math.floor(Math.random() * clipPaths.length)]; 
     myVideo.setAttribute('src',randClip); 
    } 
    var randClip = clipPaths[Math.floor(Math.random() * clipPaths.length)]; 

    myVideo.setAttribute('src',randClip); 


    </script> 
    </body> 
</html> 

链接工作示例link

+0

Yess !!!非常感谢Shy!你是上帝!我今天晚上会播放视频......我的孩子们会很开心! –