You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
128 lines
3.4 KiB
128 lines
3.4 KiB
2 years ago
|
|
||
|
function init_papination(selector,current,total,func){
|
||
|
$(selector).whjPaging({
|
||
|
pageSizeOpt: [
|
||
|
{'value': 5, 'text': '5条/页', 'selected': true},
|
||
|
{'value': 10, 'text': '10条/页'},
|
||
|
{'value': 15, 'text': '15条/页'},
|
||
|
{'value': 20, 'text': '20条/页'}
|
||
|
],
|
||
|
totalPage: 19,
|
||
|
showPageNum: 2,
|
||
|
firstPage: '首页',
|
||
|
previousPage: '上一页',
|
||
|
nextPage: '下一页',
|
||
|
lastPage: '尾页',
|
||
|
skip: '跳至',
|
||
|
confirm: '确认',
|
||
|
refresh: '刷新',
|
||
|
totalPageText: '共{}页',
|
||
|
isShowFL: false,
|
||
|
isShowPageSizeOpt: false,
|
||
|
isShowSkip: false,
|
||
|
isShowRefresh: false,
|
||
|
isShowTotalPage: false,
|
||
|
isResetPage: false,
|
||
|
callBack: function (currPage, pageSize) {
|
||
|
func(currPage,pageSize);
|
||
|
}
|
||
|
});
|
||
|
$(selector).whjPaging("setPage", current, total);
|
||
|
}
|
||
|
|
||
|
|
||
|
$(document).ready(function() {
|
||
|
|
||
|
var videoObject = {
|
||
|
container: '.video',
|
||
|
variable: 'player',
|
||
|
autoplay: false,
|
||
|
live: false
|
||
|
};
|
||
|
var player ;
|
||
|
|
||
|
|
||
|
|
||
|
var searchData ;
|
||
|
|
||
|
setTimeout(() => {
|
||
|
searchData= {
|
||
|
video_id: videoid,
|
||
|
start_date: new Date($("#start_time").val()),
|
||
|
end_date: new Date($("#end_time").val())
|
||
|
};
|
||
|
getData(1);
|
||
|
}, 300);
|
||
|
|
||
|
|
||
|
|
||
|
// 点击检索
|
||
|
$("#searchbtns").click(function(){
|
||
|
searchData={
|
||
|
video_id: videoid,
|
||
|
start_date: new Date($("#start_time").val()),
|
||
|
end_date: new Date($("#end_time").val())
|
||
|
}
|
||
|
getData(1);
|
||
|
})
|
||
|
|
||
|
$(document).delegate(".list-detail p.second","click",function(){
|
||
|
var url = $(this).attr("url");
|
||
|
if(!validater.empty(url)){
|
||
|
player.newVideo({ autoplay:true, video:url });
|
||
|
$(".list-detail p.second").removeClass("active");
|
||
|
$(this).addClass("active");
|
||
|
}else{
|
||
|
tip("没有获取视频播放源,请检查");
|
||
|
}
|
||
|
})
|
||
|
|
||
|
function getData(n){
|
||
|
// 检索历史视频数据
|
||
|
domAjaxInit( {
|
||
|
url:'/page/video/record.json?pageSize=9&paged='+n,
|
||
|
data:searchData,
|
||
|
type:'page',
|
||
|
selector:'.list-container',
|
||
|
getContent:function(obj,i){
|
||
|
return '<div downUrl="'+ videoUrl + obj.name +'" class="list-detail">\
|
||
|
<p class="first">'+(i+1)+'</p>\
|
||
|
<p class="second" url="'+ videoUrl + obj.name +'" >' +timeStamp2String(obj.atime,'yyyy/MM/dd hh:mm:ss') +'</p>\
|
||
|
<p class="third"><a href="'+ videoUrl + obj.name +'">下载</a></p>\
|
||
|
</div>';
|
||
|
},
|
||
|
success:function(data){
|
||
|
var obj = data;
|
||
|
$("#jppager").show();
|
||
|
init_papination("#jppager",obj.data.paged,obj.data.totalPage,function(n){
|
||
|
getData(n);
|
||
|
});
|
||
|
// 首个视频加载
|
||
|
if(obj.data.data.length >0){
|
||
|
// var url = obj.data.data[0].data.id_;
|
||
|
// myPlayer.src(url);
|
||
|
// myPlayer.load(url);
|
||
|
// myPlayer.play();
|
||
|
// paly_seq=0;
|
||
|
// 选中
|
||
|
// $(".list-detail .second").eq(paly_seq++).addClass("active");
|
||
|
videoObject["video"] = videoUrl+ obj.data.data[0].name ;
|
||
|
|
||
|
player=new ckplayer(videoObject);
|
||
|
|
||
|
}
|
||
|
|
||
|
},
|
||
|
failure:function(){
|
||
|
$(".info-list-second").show();
|
||
|
$("#jppager").hide();
|
||
|
},
|
||
|
fail:function(){
|
||
|
$("#jppager").hide();
|
||
|
$(".info-list-second").show();
|
||
|
}
|
||
|
} );
|
||
|
}
|
||
|
|
||
|
})
|