Я немного оптимизировал код javascript из cameronjonesweb. Теперь вы можете просто добавить клипы в массив. Все остальное делается автоматически.
var nextVideo = ["http://www.w3schools.com/html/movie.mp4","http://www.w3schools.com/html/mov_bbb.mp4","http://www.w3schools.com/html/movie.mp4"];
var curVideo = 0;
var videoPlayer = document.getElementById('videoPlayer');
videoPlayer.onended = function(){
++curVideo;
if(curVideo < nextVideo.length){
videoPlayer.src = nextVideo[curVideo];
}
}
<video width="320" height="240" autoplay controls id="videoPlayer">
<source src="http://www.w3schools.com/html/movie.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
Я бы использовал date()
и очень внимательно относился к предложению where
. Не используйте now()
, потому что он также имеет временную составляющую.
Вместо:
select date(date), count(*)
from monitor
where date >= curdate() - interval 5 day
group by date(date);
Вы можете попробовать использовать функцию DATE_FORMAT
.
select DATE_FORMAT(date,'%Y-%m-%d'),count(*)
from monitor
WHERE date between DATE_SUB(NOW(), - INTERVAL 5 DAY) AND NOW()
group by DATE_FORMAT(date,'%Y-%m-%d');