2015-10-27 99 views
-2

我正在尝试使每次刷新页面时都会播放新视频的视频播放器。这将如何完成,我将使用哪种语言? 例如:假设我有一个包含3个视频的网站,一旦您加载网页,视频就开始播放。如果你重新加载页面,另一个随机视频开始播放(每刷新只有1个视频)。一旦你再次刷新页面,另一个视频开始播放等等。这将如何完成?刷新时播放新视频

+0

你可以使用任何编程语言之一。 – zerkms

+0

如果你有一些代码,我们可以[help](http://stackoverflow.com/help/how-to-ask) – WhiteHat

回答

0

你可以通过HTML

<video id="videoItem"> 
    <source src="video.mp4" type="video/mp4" /> 
    <source src="video.ogg" type="video/ogg" /> 
</video> 

比使用JavaScript创建一个视频,你可以改变视频的源URL。一个阵列中 店不同的视频的网址,并使用随机INT选择网址

<script> 
    // function to generate random int inside a given range 
    function getRandomInt(min, max) { 
     return Math.floor(Math.random() * (max - min + 1)) + min; 
    } 
    var video = document.getElementById('videoItem'); 
    var sources = video.getElementsByTagName('source'); 
    var videoUrlsMp4=["URL1.mp4", "URL2.mp4", "URL3.mp4"]; 
    var videoUrlsOgg4=["URL1.ogg", "URL2.ogg", "URL3.ogg"]; 
    var random_nr = getRandomInt(0, videoUrlsMp4.length-1); 
    sources[0].src = videoUrlsMp4[random_nr ]; 
    sources[1].src = videoUrlsOgg4[random_nr ]; 
    video.load(); 
</script> 
+0

正是我在找的东西!让我试试这个,我会告诉你它是否工作:) – Speed