|
|
|
|
function loadjscssfile(filename,filetype){
|
|
|
|
|
|
|
|
|
|
if(filetype == "js"){
|
|
|
|
|
var fileref = document.createElement('script');
|
|
|
|
|
fileref.setAttribute("type","text/javascript");
|
|
|
|
|
fileref.setAttribute("src",filename);
|
|
|
|
|
}else if(filetype == "css"){
|
|
|
|
|
|
|
|
|
|
var fileref = document.createElement('link');
|
|
|
|
|
fileref.setAttribute("rel","stylesheet");
|
|
|
|
|
fileref.setAttribute("type","text/css");
|
|
|
|
|
fileref.setAttribute("href",filename);
|
|
|
|
|
}
|
|
|
|
|
if(typeof fileref != "undefined"){
|
|
|
|
|
document.getElementsByTagName("head")[0].appendChild(fileref);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function getVars(Parameter)
|
|
|
|
|
{
|
|
|
|
|
var vars = [], hash;
|
|
|
|
|
var hashes = Parameter.substring(Parameter.indexOf('?') + 1).split('&');
|
|
|
|
|
for(var i = 0; i < hashes.length; i++)
|
|
|
|
|
{
|
|
|
|
|
hash = hashes[i].split('=');
|
|
|
|
|
vars.push(hash[0]);
|
|
|
|
|
vars[hash[0]] = hash[1];
|
|
|
|
|
}
|
|
|
|
|
return vars;
|
|
|
|
|
}
|
|
|
|
|
if ( typeof jQuery == 'undefined' ) {
|
|
|
|
|
loadjscssfile("https://data.chinahighlights.com/js/jquery-1.8.2.min.js","js");
|
|
|
|
|
}
|
|
|
|
|
loadjscssfile("https://data.chinahighlights.com/video/ckplayer/ckplayer.js","js");
|
|
|
|
|
|
|
|
|
|
function resizeVideoJS(){
|
|
|
|
|
var aspectRatio = 3/4; // Make up an aspect ratio
|
|
|
|
|
var v_width =document.getElementById('jsvideoa1').parentElement.offsetWidth;
|
|
|
|
|
var v_height = v_width * aspectRatio;
|
|
|
|
|
CKobject.getObjectById('jsvideo_jsvideoa1').width=v_width;
|
|
|
|
|
CKobject.getObjectById('jsvideo_jsvideoa1').height=v_height;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function loadedHandler(){
|
|
|
|
|
if(CKobject.getObjectById('jsvideo_jsvideoa1').getType()){
|
|
|
|
|
$('#jsvideoa1').click(function(event) {
|
|
|
|
|
var playstatus = CKobject.getObjectById('jsvideo_jsvideoa1').getStatus();
|
|
|
|
|
if(playstatus.play !== true){
|
|
|
|
|
CKobject.getObjectById('jsvideo_jsvideoa1').videoPlay();
|
|
|
|
|
}else{
|
|
|
|
|
CKobject.getObjectById('jsvideo_jsvideoa1').videoPause();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}else{
|
|
|
|
|
resizeVideoJS();
|
|
|
|
|
window.onresize = resizeVideoJS;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$(function(){
|
|
|
|
|
// $("#js_chtvideo").after('<div id="jsvideoa1"></div>');
|
|
|
|
|
// chkVideo();
|
|
|
|
|
});
|
|
|
|
|
//判断加载
|
|
|
|
|
function chkVideo()
|
|
|
|
|
{
|
|
|
|
|
vstate=false;
|
|
|
|
|
if(typeof CKobject != 'undefined'){
|
|
|
|
|
vstate=true;
|
|
|
|
|
var obj=document.getElementById("js_chtvideo");
|
|
|
|
|
var arr=getVars(obj.getAttribute("data"));
|
|
|
|
|
var v_width=arr["v_width"];
|
|
|
|
|
var v_height=arr["v_height"];
|
|
|
|
|
var v_url=arr["v_url"];
|
|
|
|
|
var v_image=arr["v_image"];
|
|
|
|
|
var v_adimage=arr["v_adimage"];
|
|
|
|
|
var v_adurl=arr["v_adurl"];
|
|
|
|
|
var v_type=arr["v_type"];
|
|
|
|
|
var v_sn=arr["v_sn"];
|
|
|
|
|
var v_t=arr["t"];
|
|
|
|
|
var v_sourc=arr["sourc"];
|
|
|
|
|
var video_str="";
|
|
|
|
|
|
|
|
|
|
var flashvars={
|
|
|
|
|
f:v_url,
|
|
|
|
|
c:0,
|
|
|
|
|
i:v_image,
|
|
|
|
|
m:1,
|
|
|
|
|
loaded:'loadedHandler'
|
|
|
|
|
};
|
|
|
|
|
var params={bgcolor:'#FFF',allowFullScreen:true,allowScriptAccess:'always',wmode:'transparent'};
|
|
|
|
|
var video=[v_url+'->video/mp4'];
|
|
|
|
|
CKobject.embed('//www.chinahighlights.com/video/ckplayer/ckplayer.swf','jsvideoa1','jsvideo_jsvideoa1','100%','100%',false,flashvars,video,params);
|
|
|
|
|
}
|
|
|
|
|
if(vstate){return;}
|
|
|
|
|
stopt=setTimeout("chkVideo()", 1000);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$("#js_chtvideo").after('<div id="jsvideoa1"></div>');
|
|
|
|
|
chkVideo();
|