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 '
'+m+'暂不支持此视频,请在电脑上观看
'; } } 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 : ''; } }