如何在播放列表之前添加一点延迟?我试过在任何地方插入,但它没有工作。
我的播放列表的脚本(效果很好):
function shuffle (array) {
var i = 0
, j = 0
, temp = null
for (i = array.length - 1; i > 0; i -= 1) {
j = Math.floor(Math.random() * (i + 1))
temp = array[i]
array[i] = array[j]
array[j] = temp
}
}
function play_vid() {
video.src = links[current]
video.play();
if(current!=links.length) {
current++;
}
}
var video = $("#w-video").get(0);
var current = 0;
var links = [];
playlist = $('#playlist');
tracks = playlist.find('li a');
$.each(tracks, function(){
links.push($(this).attr('href'));
});
shuffle(links);
play_vid();
video.onended = function(e) {
play_vid();
};
我发现这个脚本会将延迟添加到一个简单的html5播放器中,但不适用于我的播放列表。
setTimeout(function(){
document.getElementById("w-video").play();
}, 5000);