我按日期阻止了XML列表视频。
<item>
<id>57376</id>
<starttime>2015-02-16 20:00:00</starttime>
<endtime>2015-02-16 21:00:00</endtime>
<min>60</min>
<vid>stream-20-16022015.mp4</vid>
</item>
我想按日期小时分钟查找视频文件名。什么是最好的方法,不涉及SQL重型语言。首选JS还是php?
答案 0 :(得分:0)
我就这样做了
<script type="text/javascript">
var vidlist = <?=json_encode($xml)?>;
var playlist = [];
$.each(vidlist.channel.item, function(i, v) {
playlist.push({file : v.vid, image : v.img, title : v.starttime});
});
function loadvid(){
$.each(vidlist.channel.item, function(i, v) {
var st = new Date(v.starttime);
var et = new Date(v.endtime);
var ck = new Date( $("#check").val() );
if (ck >= st && ck < et) {
jwplayer('myPlayer').onPlaylistItem( function(event){ this.seek(ck.getMinutes()*60); } ).playlistItem(i);
return;
}
});
}
</script>
<input type="text" id="check" value="2015-02-16 03:25:00" />
<button onclick="loadvid()">Load</button>