var RUN = {
isMobile:function(){
var userAgentInfo = navigator.userAgent,Agents = ["Android", "iPhone","SymbianOS", "Windows Phone","iPad", "iPod"],flag = false;
for (var v = 0; v < Agents.length; v++) {
if (userAgentInfo.indexOf(Agents[v]) > 0) {
flag = true;
break;
}
}
return flag;
},
adaptive:function(){ //绉诲姩绔€傞厤
window['adaptive'].desinWidth = 750;
window['adaptive'].baseFont = 28;
window['adaptive'].setRemCallback = function() {}
window['adaptive'].init();
},
singVideo:function(dom,data,size){ //鍗曚釜瑙嗛鎾斁鍣紝鍙噸澶嶈皟鐢
if(data.poster==""||data.poster==null||data.poster=='undefined'){
data.poster='/images/pic-vidoe-defualt.jpg';
}
size.width +='px';
size.height +='px';
var singleVideo = dom.jPlayer({
ready: function () {
$(this).jPlayer("setMedia", data);
dom.parent().find(".jp-mute").on("mouseover",function(){
var that = $(this);
$(this).prev().css({
'visibility': 'visible',
});
$(this).parent().addClass("jp-volume-controls-sel");
$(this).parent().off().mouseleave(function(){
$(this).removeClass("jp-volume-controls-sel");
that.prev().css({
'visibility': 'hidden',
});
});
});;
},
swfPath: "../../dist/jplayer",
supplied: "webmv, ogv, m4v",
size: {
width: size.width,
height: size.height,
cssClass: size.cls
},
useStateClassSkin: true,
autoBlur: true,
smoothPlayBar: true,
keyEnabled: true,
remainingDuration: false,
toggleDuration: true
});
},
videoOpen:function(dom,data,size){
if(data.poster==""||data.poster==null||data.poster=='undefined'){
data.poster='https://crculture.crc.com.cn//assets/images/video-def.jpg';
}
var html = '
';
dom.off().on("click",function(){
$('#jp_container_'+ dom.attr("data-id")).remove();
$("body").append(html);
$(".jp-mask,.jp-close").off().on("click",function(){
$('#jp_container_'+ dom.attr("data-id")).remove();
$('.jp-mask').remove();
});
if(RUN.isMobile()){
RUN.adaptive();
size.width = '100%';
var clickHeight = (size.height/100-0.25);
var singleVideo = $('#jquery_jplayer_'+ dom.attr("data-id")).jPlayer({
ready: function () {
$(this).jPlayer("setMedia", data);
$('#jp_container_'+ dom.attr("data-id")).height($('#jquery_jplayer_'+ dom.attr("data-id")).height());
$(this).find("video").attr({
"x5-playsinline":"true",
"x-webkit-airplay":"allow",
"playsinline":"",
"controls":false
});
},
play:function(event){
$(this).find("video").attr({
"controls":true
});
},
swfPath: "../../dist/jplayer",
supplied: "webmv, ogv, m4v",
size: {
width: size.width,
height: clickHeight+'rem',
cssClass: size.cls
},
fullWindow:false,
noFullWindow:{
android_phone: /android.*?mobile/,
iphone: /iphone/,
},
nativeVideoControls:{
all: /./
},
preload:'auto',
useStateClassSkin: true,
autoBlur: true,
smoothPlayBar: true,
keyEnabled: true,
remainingDuration: false,
toggleDuration: true
});
}
else{
var singleVideo = $('#jquery_jplayer_'+ dom.attr("data-id")).jPlayer({
ready: function () {
$(this).jPlayer("setMedia", data);
$('#jp_container_'+ dom.attr("data-id")).parent().find(".jp-mute").on("mouseover",function(){
var that = $(this);
$(this).prev().css({
'visibility': 'visible',
});
$(this).parent().addClass("jp-volume-controls-sel");
$(this).parent().off().mouseleave(function(){
$(this).removeClass("jp-volume-controls-sel");
that.prev().css({
'visibility': 'hidden',
});
});
});;
},
swfPath: "../../dist/jplayer",
supplied: "webmv, ogv, m4v",
size: {
width: size.width,
height: size.height,
cssClass: size.cls
},
useStateClassSkin: true,
autoBlur: true,
smoothPlayBar: true,
keyEnabled: true,
remainingDuration: false,
toggleDuration: true
});
}
});
}
}
$(function(){
var dataHref = $("#jquery_jplayer_1").attr("data-href");
var dataPostr = $("#jquery_jplayer_1").attr("data-poster");
if(dataHref == "" && dataHref == null && dataHref == undefined){
dataHref.attr("data-href","https://www.crc.com.cn/newyear/2020/b.mp4")
}
if(dataPostr == "" && dataPostr == null && dataPostr == undefined){
dataPostr.attr("data-poster","../../images/video-def.jpg")
}
var data = {
title: "",
m4v: dataHref,
poster: dataPostr
};
console.log("111",data)
var size = {
width:700,
height:295,
cls:'jp-video-800p'
}
if($(".run-open")&&$(".run-open").length){
RUN.videoOpen($(".run-open"),data,size);
}
else{
RUN.singVideo($("#jquery_jplayer_1"),data,size);
}
});