var YuZheCompanyPlayer = {
$: function(id) {
return (document.getElementById) ? document.getElementById(id) : document.all[id];
},
Player: function(url, width, height, ext, auto, dpath) {
var e = t = c = m = trueurl = '';
var UA = navigator.userAgent.toLowerCase();
if(UA.indexOf('mac os')!=-1) m = 'Mac';
if(UA.indexOf('ipad')!=-1) m = 'iPad';
if(UA.indexOf('iphone')!=-1) m = 'iPhone';
if(UA.indexOf('ipod')!=-1) m = 'iPod';
if(UA.indexOf('android')!=-1) m = 'Android';
width = m ? '100%' : width;
if(url.indexOf('.youku.com')!=-1) {
trueurl = this.gettrueurl_youku(url);
} else if(url.indexOf('.tudou.com')!=-1) {
trueurl = this.gettrueurl_tudou(url);
} else if(url.indexOf('static.video.qq.com')!=-1 || url.indexOf('v.qq.com')!=-1 || url.indexOf('imgcache.qq.com')!=-1) {
trueurl = this.gettrueurl_vqq(url);
} else if(url.indexOf('.56.com')!=-1) {
trueurl = this.gettrueurl_v56(url);
} else if(url.indexOf('.youtube.com')!=-1) {
trueurl = this.gettrueurl_youtube(url);
}
if(trueurl) return this.iframeplay(trueurl, width, height);
if(m && url.indexOf('player.video.qiyi.com')==-1) {
if(ext == 'mp4') {
trueurl = url;
} else if(ext == 'mp3' || ext == 'wma' || ext == 'mid') {
return '';
//} else if(url.indexOf('.ku6.com')!=-1) {
// trueurl = this.gettrueurl_ku6(url);
// trueurl = url;
}
var height2 = parseInt(height/2)-21;
if(trueurl) {
return '';
} else {
return '
';
}
}
if(ext == 'mp4') {
return '';
} else if(ext == 'mp3' || ext == 'wma' || ext == 'mid') {
return '';
} else if(ext == 'flv') {
return '';
} else if(ext == 'rm' || ext == 'rmvb' || ext == 'ram') {
t = 'audio/x-pn-realaudio-extend';
} else if(ext == 'wma' || ext == 'wmv') {
t = 'application/x-mplayer2';
c = 'controls="imagewindow,controlpanel,statusbar"';
} else {
t = 'application/x-shockwave-flash';
c = 'quality="high" extendspage="http://get.adobe.com/flashplayer/" allowfullscreen="true" allowscriptaccess="never"';
}
return '';
},
geturlext: function(v) {
return v.substring(v.lastIndexOf('.')+1, v.length).toLowerCase();
},
iframeplay: function(u, w, h) {
return '';
},
gettrueurl_youku: function(u) {
var t1,t2,t3;
if(u.indexOf('/sid/') == -1 || u.indexOf('/v.sw') == -1) return '';
t1 = u.split('/sid/');
t2 = t1[1].split('/v.sw');
t3 = t2[0];
return t3 ? '//player.youku.com/embed/'+t3 : '';
},
gettrueurl_tudou: function(u) {
var t1,t2,t3;
if(u.indexOf('html5embed.action') != -1) return u;
if(u.indexOf('/v/') == -1) return '';
t1 = u.split('/v/');
t2 = t1[1].split('/');
t3 = t2[0];
return t3 ? '//www.tudou.com/programs/view/html5embed.action?code='+t3 : '';
},
gettrueurl_vqq: function(u) {
var t1,t2,t3;
if(u.indexOf('vid=') == -1) return '';
t1 = u.split('vid=');
t2 = t1[1].split('&');
t3 = t2[0];
return t3 ? '//v.qq.com/iframe/player.html?vid='+t3+'&tiny=0&auto=0' : '';
},
gettrueurl_v56: function(u) {
var t1,t2,t3;
if(u.indexOf('/v_') == -1 || u.indexOf('.sw') == -1) return '';
t1 = u.split('/v_');
t2 = t1[1].split('.sw');
t3 = t2[0];
return t3 ? '//www.56.com/iframe/'+t3 : '';
},
gettrueurl_ku6: function(u) {
var t1,t2,t3;
if(u.indexOf('refer/') == -1 || u.indexOf('v.sw') == -1) return '';
t1 = u.split('refer/');
t2 = t1[1].split('/v.sw');
t3 = t2[0];
return t3 ? '//v.ku6.com/fetchwebm/'+t3+'.m3u8' : '';
},
gettrueurl_youtube: function(u) {
var t1,t2,t3;
if(u.indexOf('youtube.com/v/') == -1) return '';
t1 = u.split('/v/');
t3 = t1[1];
return t3 ? '//www.youtube.com/embed/'+t3 : '';
}
}