CSS 类名 ck- → moe-,版本号改为构建时从 package.json 注入

- 三个皮肤 CSS 与 src/core/moeplayerEmbed.js 共 3452 处替换,track- 等词内命中已保护
- 右键菜单 version:X3 改为 __MOE_VERSION__ 占位,@rollup/plugin-replace 构建时注入
- 版本号升级为 0.1.0,随 package.json 维护
This commit is contained in:
王阳
2026-07-21 11:35:51 +08:00
parent 159603341e
commit 639c37248d
9 changed files with 1333 additions and 1245 deletions
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+179 -179
View File
@@ -984,7 +984,7 @@
title:'MoePlayer'
},
{
title:'version:X3',
title:'version:'+"0.1.0",
underline:true
},
{
@@ -1229,10 +1229,10 @@
if(existenceObj){
CK=CT.find('.moeplayer')?CT.find('.moeplayer').eq(0):null;
if(CK){
CM=CK.find('.ck-main')?CK.find('.ck-main').eq(0):null;
CM=CK.find('.moe-main')?CK.find('.moe-main').eq(0):null;
}
if(CM){
CV=CM.find('.ck-video')?CM.find('.ck-video').eq(0):null;
CV=CM.find('.moe-video')?CM.find('.moe-video').eq(0):null;
}
}
if(!CK || !CM || !CV){
@@ -1245,12 +1245,12 @@
/*
* 在总容器里再新建一个容器
*/
CM=createlDiv('ck-main');
CM=createlDiv('moe-main');
CK.append(CM);
/*
* 新建一个放置video标签的容器
*/
CV=createlDiv('ck-video');
CV=createlDiv('moe-video');
CM.append(CV);
}
/*
@@ -1756,27 +1756,27 @@
*/
loadFace=function(){
//loading容器
C['loading']=createlDiv('ck-loading');
C['loading']=createlDiv('moe-loading');
CM.append(C['loading']);
//默认控制栏容器
C['bar']=createlDiv('ck-bar');
C['bar']=createlDiv('moe-bar');
CM.append(C['bar']);
//右侧控制栏容器
C['rightBar']=createlDiv('ck-right-bar ck-right-bar-hide');
C['rightBar']=createlDiv('moe-right-bar moe-right-bar-hide');
CM.append(C['rightBar']);
//顶部容器
C['topBar']=createlDiv('ck-top-bar ck-top-bar-hide');
C['topBar']=createlDiv('moe-top-bar moe-top-bar-hide');
CM.append(C['topBar']);
//进度栏
C['bar']['pbox']=createlDiv('ck-bar-progress');
C['bar']['pbox']['bg']=createlDiv('ck-bar-progress-bg');
C['bar']['pbox']['load']=createlDiv('ck-bar-progress-load');
C['bar']['pbox']=createlDiv('moe-bar-progress');
C['bar']['pbox']['bg']=createlDiv('moe-bar-progress-bg');
C['bar']['pbox']['load']=createlDiv('moe-bar-progress-load');
C['bar']['pbox']['bg'].append(C['bar']['pbox']['load']);
C['bar']['pbox']['play']=createlDiv('ck-bar-progress-play');
C['bar']['pbox']['play']=createlDiv('moe-bar-progress-play');
C['bar']['pbox']['bg'].append(C['bar']['pbox']['play']);
C['bar']['pbox']['mouseLine']=createlDiv('ck-bar-progress-mouseline');
C['bar']['pbox']['mouseLine']=createlDiv('moe-bar-progress-mouseline');
C['bar']['pbox']['bg'].append(C['bar']['pbox']['mouseLine']);
C['bar']['pbox']['slider']=createlDiv('ck-bar-progress-slider');
C['bar']['pbox']['slider']=createlDiv('moe-bar-progress-slider');
C['bar']['pbox'].append(C['bar']['pbox']['bg']).append(C['bar']['pbox']['slider']);
C['bar'].append(C['bar']['pbox']);
C['bar'].mouseout(barMouseOut).mouseover(barMouseOver);
@@ -1785,26 +1785,26 @@
C['bar']['pbox']['slider'].css({'left':(100-C['bar']['pbox']['slider'].getWidth()*100/C['bar']['pbox']['bg'].getWidth())+'%'});
}
//播放暂停按钮组
C['bar']['playAndPause']=createlDiv('ck-bar-playandpause');
C['bar']['playAndPause']=createlDiv('moe-bar-playandpause');
C['bar'].append(C['bar']['playAndPause']);
C['bar']['playAndPause']['play']=createlButton('ck-bar-btn ck-btn-play');
C['bar']['playAndPause']['play']=createlButton('moe-bar-btn moe-btn-play');
C['bar']['playAndPause']['play'].click(player.play);
C['bar']['playAndPause']['play'].mouseover(function(){tip(this,language['play']);});
C['bar']['playAndPause'].append(C['bar']['playAndPause']['play']);
C['bar']['playAndPause']['pause']=createlButton('ck-bar-btn ck-btn-pause');
C['bar']['playAndPause']['pause']=createlButton('moe-bar-btn moe-btn-pause');
C['bar']['playAndPause']['pause'].click(player.pause);
C['bar']['playAndPause']['pause'].mouseover(function(){tip(this,language['pause']);});
C['bar']['playAndPause'].append(C['bar']['playAndPause']['pause']);
C['bar']['playAndPause']['pause'].hide();
C['bar']['playAndPause']['refresh']=createlButton('ck-bar-btn ck-btn-refresh');
C['bar']['playAndPause']['refresh']=createlButton('moe-bar-btn moe-btn-refresh');
C['bar']['playAndPause']['refresh'].click(player.play);
C['bar']['playAndPause']['refresh'].mouseover(function(){tip(this,language['refresh']);});
C['bar']['playAndPause'].append(C['bar']['playAndPause']['refresh']);
//下一集按钮
C['bar']['nextEpisode']=createlDiv('ck-bar-btn ck-bar-next');
C['bar']['nextEpisode']=createlDiv('moe-bar-btn moe-bar-next');
C['bar'].append(C['bar']['nextEpisode']);
C['bar']['nextEpisode'].click(nextClick).mouseover(showNextEpisode).mouseout(function(){
if(!isUndefined(C['next'])){
@@ -1819,11 +1819,11 @@
if(vars['live']){
timeDefault=language['live'];
}
C['time']=createlDiv('ck-bar-time',timeDefault);
C['time']=createlDiv('moe-bar-time',timeDefault);
C['bar'].append(C['time']);
//返回直播按钮
C['bar']['backLive']=createlButton('ck-btn-backlive',language['backLive']);
C['bar']['backLive']=createlButton('moe-btn-backlive',language['backLive']);
C['bar'].append(C['bar']['backLive']);
C['bar']['backLive'].mouseover(function(){tip(this,language['backLive']);}).click(function(){
eventTarget('backLive');
@@ -1831,29 +1831,29 @@
C['bar']['backLive'].hide();
//全屏按钮组
C['bar']['fullAndExit']=createlDiv('ck-bar-fullandexit');
C['bar']['fullAndExit']=createlDiv('moe-bar-fullandexit');
C['bar'].append(C['bar']['fullAndExit']);
C['bar']['fullAndExit']['full']=createlButton('ck-bar-btn ck-btn-full');
C['bar']['fullAndExit']['full']=createlButton('moe-bar-btn moe-btn-full');
C['bar']['fullAndExit']['full'].click(player.fullOrExit);
C['bar']['fullAndExit']['full'].mouseover(function(){tip(this,language['full']);});
C['bar']['fullAndExit'].append(C['bar']['fullAndExit']['full']);
C['bar']['fullAndExit']['exitFull']=createlButton('ck-bar-btn ck-btn-exitfull');
C['bar']['fullAndExit']['exitFull']=createlButton('moe-bar-btn moe-btn-exitfull');
C['bar']['fullAndExit']['exitFull'].click(player.fullOrExit);
C['bar']['fullAndExit']['exitFull'].mouseover(function(){tip(this,language['exitFull']);});
C['bar']['fullAndExit'].append(C['bar']['fullAndExit']['exitFull']);
//网页全屏按钮
C['bar']['webFullAndExit']=createlDiv('ck-bar-webfullandexit');
C['bar']['webFullAndExit']=createlDiv('moe-bar-webfullandexit');
C['bar'].append(C['bar']['webFullAndExit']);
C['bar']['webFullAndExit']['webFull']=createlButton('ck-bar-btn ck-btn-webfull');
C['bar']['webFullAndExit']['webFull']=createlButton('moe-bar-btn moe-btn-webfull');
C['bar']['webFullAndExit']['webFull'].click(player.webFull);
C['bar']['webFullAndExit']['webFull'].mouseover(function(){tip(this,language['webFull']);});
C['bar']['webFullAndExit'].append(C['bar']['webFullAndExit']['webFull']);
C['bar']['webFullAndExit']['exitWebFull']=createlButton('ck-bar-btn ck-btn-exitwebfull');
C['bar']['webFullAndExit']['exitWebFull']=createlButton('moe-bar-btn moe-btn-exitwebfull');
C['bar']['webFullAndExit']['exitWebFull'].click(player.exitWebFull);
C['bar']['webFullAndExit']['exitWebFull'].mouseover(function(){tip(this,language['exitWebFull']);});
C['bar']['webFullAndExit'].append(C['bar']['webFullAndExit']['exitWebFull']);
@@ -1861,15 +1861,15 @@
C['bar']['webFullAndExit'].hide();
}
//剧场模式按钮组
C['bar']['theatreAndExit']=createlDiv('ck-bar-theatreandexit');
C['bar']['theatreAndExit']=createlDiv('moe-bar-theatreandexit');
C['bar'].append(C['bar']['theatreAndExit']);
C['bar']['theatreAndExit']['theatre']=createlButton('ck-bar-btn ck-btn-theatre');
C['bar']['theatreAndExit']['theatre']=createlButton('moe-bar-btn moe-btn-theatre');
C['bar']['theatreAndExit']['theatre'].click(player.theatre);
C['bar']['theatreAndExit']['theatre'].mouseover(function(){tip(this,language['theatre']);});
C['bar']['theatreAndExit'].append(C['bar']['theatreAndExit']['theatre']);
C['bar']['theatreAndExit']['exitTheatre']=createlButton('ck-bar-btn ck-btn-exittheatre');
C['bar']['theatreAndExit']['exitTheatre']=createlButton('moe-bar-btn moe-btn-exittheatre');
C['bar']['theatreAndExit']['exitTheatre'].click(player.exitTheatre);
C['bar']['theatreAndExit']['exitTheatre'].mouseover(function(){tip(this,language['exitTheatre']);});
C['bar']['theatreAndExit'].append(C['bar']['theatreAndExit']['exitTheatre']);
@@ -1878,28 +1878,28 @@
C['bar']['theatreAndExit'].hide();
}
//音量容器
C['bar']['vbox']=createlDiv('ck-bar-volumebox');
C['bar']['vbox']=createlDiv('moe-bar-volumebox');
C['bar'].append(C['bar']['vbox']);
C['bar']['vbox']['muted']=createlButton('ck-bar-btn ck-btn-muted');
C['bar']['vbox']['muted']=createlButton('moe-bar-btn moe-btn-muted');
C['bar']['vbox']['muted'].click(player.muted);
C['bar']['vbox'].append(C['bar']['vbox']['muted']);
C['bar']['vbox']['exitMuted']=createlButton('ck-bar-btn ck-btn-exitmuted');
C['bar']['vbox']['exitMuted']=createlButton('moe-bar-btn moe-btn-exitmuted');
C['bar']['vbox']['exitMuted'].click(player.exitMuted);
C['bar']['vbox'].append(C['bar']['vbox']['exitMuted']);
C['bar']['vbox']['volume']=createlDiv('ck-bar-volume');
C['bar']['vbox']['volume']=createlDiv('moe-bar-volume');
C['bar']['vbox'].append(C['bar']['vbox']['volume']);
C['bar']['vbox']['volume']['box']=createlDiv('ck-bar-volumex');
C['bar']['vbox']['volume']['box']=createlDiv('moe-bar-volumex');
C['bar']['vbox']['volume'].append(C['bar']['vbox']['volume']['box']);
C['bar']['vbox']['volume']['txt']=createlDiv('ck-bar-volume-txt','0');
C['bar']['vbox']['volume']['txt']=createlDiv('moe-bar-volume-txt','0');
C['bar']['vbox']['volume']['box'].append(C['bar']['vbox']['volume']['txt']);
C['bar']['vbox']['volume']['bg']=createlDiv('ck-bar-volume-bg');
C['bar']['vbox']['volume']['bg']=createlDiv('moe-bar-volume-bg');
C['bar']['vbox']['volume']['box'].append(C['bar']['vbox']['volume']['bg']);
C['bar']['vbox']['volume']['pp']=createlDiv('ck-bar-volume-pp');
C['bar']['vbox']['volume']['pp']=createlDiv('moe-bar-volume-pp');
C['bar']['vbox']['volume']['bg'].append(C['bar']['vbox']['volume']['pp']);
C['bar']['vbox']['volume']['slider']=createlDiv('ck-bar-volume-slider');
C['bar']['vbox']['volume']['slider']=createlDiv('moe-bar-volume-slider');
C['bar']['vbox']['volume']['box'].append(C['bar']['vbox']['volume']['slider']);
C['bar']['vbox']['mouseDown']=false;
C['bar']['vbox']['volume'].show();
@@ -1908,205 +1908,205 @@
C['bar']['vbox']['volume'].attr('style','');
C['bar']['vbox'].mouseover(function(){changeVolumeSlider(video.muted?0:video.volume);});
//播速容器
C['bar']['playbackrate']=createlDiv('ck-bar-playbackrate-box');
C['bar']['playbackrate']=createlDiv('moe-bar-playbackrate-box');
C['bar'].append(C['bar']['playbackrate']);
C['bar']['playbackrate']['button']=createlDiv('ck-bar-playbackrate',language['playbackrate']);
C['bar']['playbackrate']['button']=createlDiv('moe-bar-playbackrate',language['playbackrate']);
C['bar']['playbackrate'].append(C['bar']['playbackrate']['button']);
C['bar']['playbackrate']['bgbox']=createlDiv('ck-bar-playbackrate-bg-box ck-list-bg-box');
C['bar']['playbackrate']['bgbox']=createlDiv('moe-bar-playbackrate-bg-box moe-list-bg-box');
C['bar']['playbackrate'].append(C['bar']['playbackrate']['bgbox']);
checkPlaybackrate();
//字幕容器
C['bar']['track']=createlDiv('ck-bar-track-box');
C['bar']['track']=createlDiv('moe-bar-track-box');
C['bar'].append(C['bar']['track']);
C['bar']['track']['button']=createlDiv('ck-bar-track',language['track']);
C['bar']['track']['button']=createlDiv('moe-bar-track',language['track']);
C['bar']['track'].append(C['bar']['track']['button']);
C['bar']['track']['bgbox']=createlDiv('ck-bar-track-bg-box ck-list-bg-box');
C['bar']['track']['bgbox']=createlDiv('moe-bar-track-bg-box moe-list-bg-box');
C['bar']['track'].append(C['bar']['track']['bgbox']);
C['bar']['track'].hide();
//清晰度容器
C['bar']['definition']=createlDiv('ck-bar-definition-box');
C['bar']['definition']=createlDiv('moe-bar-definition-box');
C['bar'].append(C['bar']['definition']);
C['bar']['definition']['button']=createlDiv('ck-bar-definition',language['definition']);
C['bar']['definition']['button']=createlDiv('moe-bar-definition',language['definition']);
C['bar']['definition'].append(C['bar']['definition']['button']);
C['bar']['definition']['bgbox']=createlDiv('ck-bar-definition-bg-box ck-list-bg-box');
C['bar']['definition']['bgbox']=createlDiv('moe-bar-definition-bg-box moe-list-bg-box');
C['bar']['definition'].append(C['bar']['definition']['bgbox']);
C['bar']['definition'].hide();
//截图按钮
C['rightBar']['screenshot']=createlButton('ck-bar-btn ck-btn-screenshot');
C['rightBar']['screenshot']=createlButton('moe-bar-btn moe-btn-screenshot');
C['rightBar'].append(C['rightBar']['screenshot']);
C['rightBar']['screenshot'].mouseover(function(){tip(this,language['screenshot'],null,'left');});
C['rightBar']['screenshot'].click(player.screenshot);
//小窗口按钮组
C['rightBar']['smallwindows']=createlDiv('ck-right-bar-smallwindows');
C['rightBar']['smallwindows']=createlDiv('moe-right-bar-smallwindows');
C['rightBar'].append(C['rightBar']['smallwindows']);
C['rightBar']['smallwindows']['open']=createlButton('ck-bar-btn ck-btn-smallwindows-open');
C['rightBar']['smallwindows']['open']=createlButton('moe-bar-btn moe-btn-smallwindows-open');
C['rightBar']['smallwindows']['open'].click(function(){tip(this,language['smallwindowsClose'],null,'left');player.smallWindows(false);});
C['rightBar']['smallwindows']['open'].mouseover(function(){tip(this,language['smallwindowsOpen'],null,'left');});
C['rightBar']['smallwindows'].append(C['rightBar']['smallwindows']['open']);
C['rightBar']['smallwindows']['close']=createlButton('ck-bar-btn ck-btn-smallwindows-close');
C['rightBar']['smallwindows']['close']=createlButton('moe-bar-btn moe-btn-smallwindows-close');
C['rightBar']['smallwindows']['close'].click(function(){tip(this,language['smallwindowsOpen'],null,'left');player.smallWindows(true);});
C['rightBar']['smallwindows']['close'].mouseover(function(){tip(this,language['smallwindowsClose'],null,'left');});
C['rightBar']['smallwindows'].append(C['rightBar']['smallwindows']['close']);
//循环按钮组
C['rightBar']['loop']=createlDiv('ck-right-bar-loop');
C['rightBar']['loop']=createlDiv('moe-right-bar-loop');
C['rightBar'].append(C['rightBar']['loop']);
C['rightBar']['loop']['open']=createlButton('ck-bar-btn ck-btn-loop-open');
C['rightBar']['loop']['open']=createlButton('moe-bar-btn moe-btn-loop-open');
C['rightBar']['loop']['open'].click(function(){tip(this,language['loopClose'],null,'left');player.loop(false);});
C['rightBar']['loop']['open'].mouseover(function(){tip(this,language['loopOpen'],null,'left');});
C['rightBar']['loop'].append(C['rightBar']['loop']['open']);
C['rightBar']['loop']['close']=createlButton('ck-bar-btn ck-btn-loop-close');
C['rightBar']['loop']['close']=createlButton('moe-bar-btn moe-btn-loop-close');
C['rightBar']['loop']['close'].click(function(){tip(this,language['loopOpen'],null,'left');player.loop(true);});
C['rightBar']['loop']['close'].mouseover(function(){tip(this,language['loopClose'],null,'left');});
C['rightBar']['loop'].append(C['rightBar']['loop']['close']);
C['rightBar'].mouseout(rightBarMouseOut).mouseover(rightBarMouseOver);
//截图显示容器
C['screenshot']=createlDiv('ck-screenshot');
C['screenshot']=createlDiv('moe-screenshot');
CM.append(C['screenshot']);
C['screenshot']['img']=createlDiv('ck-screenshot-img');
C['screenshot']['img']=createlDiv('moe-screenshot-img');
C['screenshot'].append(C['screenshot']['img']);
C['screenshot']['bar']=createlDiv('ck-screenshot-bar');
C['screenshot']['bar']=createlDiv('moe-screenshot-bar');
C['screenshot'].append(C['screenshot']['bar']);
C['screenshot']['bar']['down']=createlA(language['down'],'','ck-screenshot-btn ck-screenshot-down');
C['screenshot']['bar']['down']=createlA(language['down'],'','moe-screenshot-btn moe-screenshot-down');
C['screenshot']['bar'].append(C['screenshot']['bar']['down']);
C['screenshot']['bar']['close']=createlButton('ck-screenshot-btn ck-screenshot-close',language['close']);
C['screenshot']['bar']['close']=createlButton('moe-screenshot-btn moe-screenshot-close',language['close']);
C['screenshot']['bar']['close'].click(player.closeScreenshot);
C['screenshot']['bar'].append(C['screenshot']['bar']['close']);
//顶部内容
C['topBar']['zoomEle']=createlDiv('ck-top-bar-zoom');
C['topBar']['zoomEle']=createlDiv('moe-top-bar-zoom');
C['topBar']['zoomEle']['zoom50']=createlDiv('ck-top-bar-zoom-container');
C['topBar']['zoomEle']['zoom50']=createlDiv('moe-top-bar-zoom-container');
C['topBar']['zoomEle'].append(C['topBar']['zoomEle']['zoom50']);
C['topBar']['zoomEle']['zoom50']['left']=createlDiv('ck-top-bar-zoom-left');
C['topBar']['zoomEle']['zoom50']['left']=createlDiv('moe-top-bar-zoom-left');
C['topBar']['zoomEle']['zoom50'].append(C['topBar']['zoomEle']['zoom50']['left']);
C['topBar']['zoomEle']['zoom50']['left']['button']=createlDiv('ck-top-bar-zoom-button-50');
C['topBar']['zoomEle']['zoom50']['left']['button']=createlDiv('moe-top-bar-zoom-button-50');
C['topBar']['zoomEle']['zoom50']['left'].append(C['topBar']['zoomEle']['zoom50']['left']['button']);
C['topBar']['zoomEle']['zoom50']['right']=createlDiv('ck-top-bar-zoom-right',language['p50']);
C['topBar']['zoomEle']['zoom50']['right']=createlDiv('moe-top-bar-zoom-right',language['p50']);
C['topBar']['zoomEle']['zoom50'].append(C['topBar']['zoomEle']['zoom50']['right']);
C['topBar']['zoomEle']['zoom50'].click(function(){player.zoom(50);});
C['topBar']['zoomEle']['zoom75']=createlDiv('ck-top-bar-zoom-container');
C['topBar']['zoomEle']['zoom75']=createlDiv('moe-top-bar-zoom-container');
C['topBar']['zoomEle'].append(C['topBar']['zoomEle']['zoom75']);
C['topBar']['zoomEle']['zoom75']['left']=createlDiv('ck-top-bar-zoom-left');
C['topBar']['zoomEle']['zoom75']['left']=createlDiv('moe-top-bar-zoom-left');
C['topBar']['zoomEle']['zoom75'].append(C['topBar']['zoomEle']['zoom75']['left']);
C['topBar']['zoomEle']['zoom75']['left']['button']=createlDiv('ck-top-bar-zoom-button-75');
C['topBar']['zoomEle']['zoom75']['left']['button']=createlDiv('moe-top-bar-zoom-button-75');
C['topBar']['zoomEle']['zoom75']['left'].append(C['topBar']['zoomEle']['zoom75']['left']['button']);
C['topBar']['zoomEle']['zoom75']['right']=createlDiv('ck-top-bar-zoom-right',language['p75']);
C['topBar']['zoomEle']['zoom75']['right']=createlDiv('moe-top-bar-zoom-right',language['p75']);
C['topBar']['zoomEle']['zoom75'].append(C['topBar']['zoomEle']['zoom75']['right']);
C['topBar']['zoomEle']['zoom75'].click(function(){player.zoom(75);});
C['topBar']['zoomEle']['zoom100']=createlDiv('ck-top-bar-zoom-container');
C['topBar']['zoomEle']['zoom100']=createlDiv('moe-top-bar-zoom-container');
C['topBar']['zoomEle'].append(C['topBar']['zoomEle']['zoom100']);
C['topBar']['zoomEle']['zoom100']['left']=createlDiv('ck-top-bar-zoom-left');
C['topBar']['zoomEle']['zoom100']['left']=createlDiv('moe-top-bar-zoom-left');
C['topBar']['zoomEle']['zoom100'].append(C['topBar']['zoomEle']['zoom100']['left']);
C['topBar']['zoomEle']['zoom100']['left']['button']=createlDiv('ck-top-bar-zoom-button-100');
C['topBar']['zoomEle']['zoom100']['left']['button']=createlDiv('moe-top-bar-zoom-button-100');
C['topBar']['zoomEle']['zoom100']['left'].append(C['topBar']['zoomEle']['zoom100']['left']['button']);
C['topBar']['zoomEle']['zoom100']['right']=createlDiv('ck-top-bar-zoom-right',language['p100']);
C['topBar']['zoomEle']['zoom100']['right']=createlDiv('moe-top-bar-zoom-right',language['p100']);
C['topBar']['zoomEle']['zoom100'].append(C['topBar']['zoomEle']['zoom100']['right']);
C['topBar']['zoomEle']['zoom100'].click(function(){player.zoom(100);});
C['topBar'].append(C['topBar']['zoomEle']);
C['topBar']['titleEle']=createlDiv('ck-top-bar-title',vars['title']);
C['topBar']['titleEle']=createlDiv('moe-top-bar-title',vars['title']);
C['topBar'].append(C['topBar']['titleEle']);
C['topBar']['timeEle']=createlDiv('ck-top-bar-time');
C['topBar']['timeEle']=createlDiv('moe-top-bar-time');
C['topBar'].append(C['topBar']['timeEle']);
//中间播放按钮
C['centerPlay']=createlDiv('ck-center-play');
C['centerPlay']=createlDiv('moe-center-play');
C['centerPlay'].click(player.play);
CM.append(C['centerPlay']);
//buff
C['buffer']=createlDiv('ck-buffer');
C['buffer']=createlDiv('moe-buffer');
CM.append(C['buffer']);
//消息提示框
C['message']=createlDiv('ck-message');
C['message']=createlDiv('moe-message');
CM.append(C['message']);
//消息Tip框
C['tip']=createlDiv('ck-tip');
C['tip']=createlDiv('moe-tip');
CM.append(C['tip']);
C['tip']['content']=createlDiv('ck-content ck-content-float-auto');
C['tip']['content']=createlDiv('moe-content moe-content-float-auto');
C['tip'].append(C['tip']['content']);
C['tip']['triangle']=createlDiv('ck-triangle ck-triangle-auto');
C['tip']['triangle']=createlDiv('moe-triangle moe-triangle-auto');
C['tip'].append(C['tip']['triangle']);
tip(video,'MoePlayer');//初始化显示,为了获取高度
C['tip'].minHeight=C['tip'].getHeight();
tip();
//贴片广告层
C['ad']=createlDiv('ck-yytf');
C['ad']=createlDiv('moe-yytf');
CM.append(C['ad']);
C['ad']['link']=createlDiv('ck-yytf-front-link');
C['ad']['link']=createlDiv('moe-yytf-front-link');
C['ad'].append(C['ad']['link']);
C['ad']['link'].click(frontVideoClickHandler);
C['ad']['picture']=createlDiv('ck-yytf-front-picture');
C['ad']['picture']=createlDiv('moe-yytf-front-picture');
C['ad'].append(C['ad']['picture']);
C['ad']['top']=createlDiv('ck-yytf-top');
C['ad']['top']=createlDiv('moe-yytf-top');
C['ad'].append(C['ad']['top']);
C['ad']['top']['countDown']=createlDiv('ck-yytf-countdown');
C['ad']['top']['countDown']=createlDiv('moe-yytf-countdown');
C['ad']['top'].append(C['ad']['top']['countDown']);
C['ad']['top']['closeTime']=createlDiv('ck-yytf-closetime');
C['ad']['top']['closeTime']=createlDiv('moe-yytf-closetime');
C['ad']['top'].append(C['ad']['top']['closeTime']);
C['ad']['top']['closeAd']=createlDiv('ck-yytf-closead',language['closeAd']);
C['ad']['top']['closeAd']=createlDiv('moe-yytf-closead',language['closeAd']);
C['ad']['top'].append(C['ad']['top']['closeAd']);
C['ad']['top']['closeAd'].click(closeFrontAd);
C['ad']['bottom']=createlDiv('ck-yytf-bottom');
C['ad']['bottom']=createlDiv('moe-yytf-bottom');
C['ad'].append(C['ad']['bottom']);
C['ad']['bottom']['fullAndExit']=createlDiv('ck-yytf-fullandexit');
C['ad']['bottom']['fullAndExit']=createlDiv('moe-yytf-fullandexit');
C['ad']['bottom'].append(C['ad']['bottom']['fullAndExit']);
C['ad']['bottom']['fullAndExit']['full']=createlButton('ck-yytf-btn ck-yytf-fullandexit-full');
C['ad']['bottom']['fullAndExit']['full']=createlButton('moe-yytf-btn moe-yytf-fullandexit-full');
C['ad']['bottom']['fullAndExit']['full'].click(player.full);
C['ad']['bottom']['fullAndExit'].append(C['ad']['bottom']['fullAndExit']['full']);
C['ad']['bottom']['fullAndExit']['exitFull']=createlButton('ck-yytf-btn ck-yytf-fullandexit-exitfull');
C['ad']['bottom']['fullAndExit']['exitFull']=createlButton('moe-yytf-btn moe-yytf-fullandexit-exitfull');
C['ad']['bottom']['fullAndExit'].append(C['ad']['bottom']['fullAndExit']['exitFull']);
C['ad']['bottom']['fullAndExit']['exitFull'].click(player.exitFull);
C['ad']['bottom']['mutedAndExit']=createlDiv('ck-yytf-mutedandexit');
C['ad']['bottom']['mutedAndExit']=createlDiv('moe-yytf-mutedandexit');
C['ad']['bottom'].append(C['ad']['bottom']['mutedAndExit']);
C['ad']['bottom']['mutedAndExit']['muted']=createlButton('ck-yytf-btn ck-yytf-mutedandexit-muted');
C['ad']['bottom']['mutedAndExit']['muted']=createlButton('moe-yytf-btn moe-yytf-mutedandexit-muted');
C['ad']['bottom']['mutedAndExit'].append(C['ad']['bottom']['mutedAndExit']['muted']);
C['ad']['bottom']['mutedAndExit']['muted'].click(player.muted);
C['ad']['bottom']['mutedAndExit']['exitMuted']=createlButton('ck-yytf-btn ck-yytf-mutedandexit-exitmuted');
C['ad']['bottom']['mutedAndExit']['exitMuted']=createlButton('moe-yytf-btn moe-yytf-mutedandexit-exitmuted');
C['ad']['bottom']['mutedAndExit'].append(C['ad']['bottom']['mutedAndExit']['exitMuted']);
C['ad']['bottom']['mutedAndExit']['exitMuted'].click(player.exitMuted);
C['ad']['bottom']['details']=createlDiv('ck-yytf-details',language['details']);
C['ad']['bottom']['details']=createlDiv('moe-yytf-details',language['details']);
C['ad']['bottom'].append(C['ad']['bottom']['details']);
C['ad'].hide();
//暂停广告层
C['adPause']=createlDiv('ck-pause-yytf');
C['adPause']=createlDiv('moe-pause-yytf');
CM.append(C['adPause']);
//关于视频
C['about']=createlDiv('ck-about');
C['about']=createlDiv('moe-about');
CM.append(C['about']);
C['about']['bar']=createlDiv('ck-about-bar');
C['about']['bar']=createlDiv('moe-about-bar');
C['about'].append(C['about']['bar']);
C['about']['bar']['copy']=createlButton('ck-bar-btn ck-btn-about-copy');
C['about']['bar']['copy']=createlButton('moe-bar-btn moe-btn-about-copy');
C['about']['bar'].append(C['about']['bar']['copy']);
C['about']['bar']['copy'].click(aboutCopy);
C['about']['bar']['copy'].mouseover(function(){tip(this,language['copy'],null,'left');});
C['about']['bar']['close']=createlButton('ck-bar-btn ck-btn-about-close');
C['about']['bar']['close']=createlButton('moe-bar-btn moe-btn-about-close');
C['about']['bar']['close'].click(aboutHide);
C['about']['bar']['close'].mouseover(function(){tip(this,language['close'],null,'left');});
C['about']['bar'].append(C['about']['bar']['close']);
C['tempTime']=createlDiv('ck-tempTime');
C['tempTime']=createlDiv('moe-tempTime');
CM.append(C['tempTime']);
C['bar']['playAndPause']['refresh'].hide();
if(vars['controls']){
@@ -2129,28 +2129,28 @@
hideBar();
}
}).mouseover(function(){
if(!C['bar'].hasClass('ck-bar-out')){
C['bar'].removeClass('ck-bar-out');
CM.removeClass('ck-nocursor');
if(!C['bar'].hasClass('moe-bar-out')){
C['bar'].removeClass('moe-bar-out');
CM.removeClass('moe-nocursor');
}
if(C['rightBar'].css('display')=='block'){
C['rightBar'].removeClass('ck-right-bar-hide');
C['rightBar'].removeClass('moe-right-bar-hide');
}
if(C['topBar'].css('display')=='block'){
C['topBar'].removeClass('ck-top-bar-hide');
C['topBar'].removeClass('moe-top-bar-hide');
}
}).mousemove(function(){
if(C['bar'].hasClass('ck-bar-out')){
C['bar'].removeClass('ck-bar-out');
if(C['bar'].hasClass('moe-bar-out')){
C['bar'].removeClass('moe-bar-out');
eventTarget('mouseActive',true);
CM.removeClass('ck-nocursor');
CM.removeClass('moe-nocursor');
hideBar();
}
if(C['rightBar'].css('display')=='block'){
C['rightBar'].removeClass('ck-right-bar-hide');
C['rightBar'].removeClass('moe-right-bar-hide');
}
if(C['topBar'].css('display')=='block'){
C['topBar'].removeClass('ck-top-bar-hide');
C['topBar'].removeClass('moe-top-bar-hide');
}
});
},
@@ -2639,10 +2639,10 @@
C['bar']['playAndPause']['refresh'].hide();
C['centerPlay'].hide();
if(playType=='button'){
C['bar']['pbox'].removeClass('ck-bar-progress-out');
C['bar']['pbox'].removeClass('moe-bar-progress-out');
}
else {
C['bar']['pbox'].addClass('ck-bar-progress-out');
C['bar']['pbox'].addClass('moe-bar-progress-out');
}
if(recoveryVolume){
recoveryVolume=false;
@@ -2699,11 +2699,11 @@
C['bar']['playAndPause']['pause'].hide();
C['bar']['playAndPause']['play'].show();
C['bar']['playAndPause']['refresh'].hide();
C['bar']['pbox'].removeClass('ck-bar-progress-out');
C['bar']['pbox'].removeClass('moe-bar-progress-out');
checkProgressSlider();
eventTarget('pause');
C['bar'].removeClass('ck-bar-out');
CM.removeClass('ck-nocursor');
C['bar'].removeClass('moe-bar-out');
CM.removeClass('moe-nocursor');
},
volumeChange:function(){
if(this.volume==0 && !mutedState){
@@ -2739,8 +2739,8 @@
C['bar']['fullAndExit']['full'].hide();
C['ad']['bottom']['fullAndExit']['exitFull'].show();
C['ad']['bottom']['fullAndExit']['full'].hide();
if(!CM.hasClass('ck-main-full')){
CM.addClass('ck-main-full');
if(!CM.hasClass('moe-main-full')){
CM.addClass('moe-main-full');
}
message(language['full']);
C['bar']['webFullAndExit'].hide();
@@ -2755,8 +2755,8 @@
C['bar']['fullAndExit']['exitFull'].hide();
C['ad']['bottom']['fullAndExit']['full'].show();
C['ad']['bottom']['fullAndExit']['exitFull'].hide();
if(CM.hasClass('ck-main-full')){
CM.removeClass('ck-main-full');
if(CM.hasClass('moe-main-full')){
CM.removeClass('moe-main-full');
}
if(!isUndefined(vars['webFull']) && vars['webFull']){
C['bar']['webFullAndExit'].show();
@@ -3128,7 +3128,7 @@
if(!isUndefined(ad) && !isUndefined(ad['pause']) && !isUndefined(ad['pause']['list']) && ad['pause']['list'].length-1>=ad['pausePlayI']){
var adv=ad['pause']['list'][ad['pausePlayI']];
if(!isUndefined(ad['pause']['close']) && ad['pause']['close']){
ad['pauseClose']=createlButton('ck-pause-close');
ad['pauseClose']=createlButton('moe-pause-close');
ad['pauseClose'].click(function(){
C['centerPlay'].show();
C['buffer'].hide();
@@ -3289,17 +3289,17 @@
if(valType(fn)=='number'){
var arr=[C['topBar']['zoomEle']['zoom50'],C['topBar']['zoomEle']['zoom75'],C['topBar']['zoomEle']['zoom100']];
for(var i=0;i<arr.length;i++){
arr[i].removeClass('ck-top-bar-zoom-container-focus');
arr[i].removeClass('moe-top-bar-zoom-container-focus');
}
switch(fn){
case 50:
arr[0].addClass('ck-top-bar-zoom-container-focus');
arr[0].addClass('moe-top-bar-zoom-container-focus');
break;
case 75:
arr[1].addClass('ck-top-bar-zoom-container-focus');
arr[1].addClass('moe-top-bar-zoom-container-focus');
break;
case 100:
arr[2].addClass('ck-top-bar-zoom-container-focus');
arr[2].addClass('moe-top-bar-zoom-container-focus');
break;
}
if(fn==50 || fn==75 || fn==100){
@@ -4143,7 +4143,7 @@
ele=getElement(obj);
}
else {
ele=createlDiv('ck-layer');
ele=createlDiv('moe-layer');
ele.htm(obj);
}
}
@@ -4483,7 +4483,7 @@
*/
loadLogo=function(){
if(!isUndefined(vars['logo']) && isUndefined(C['logo'])){
C['logo']=createlDiv('ck-logo');
C['logo']=createlDiv('moe-logo');
createlImg(vars['logo']).addListener('load',function(){
CM.append(C['logo']);
C['logo'].append(this);
@@ -4501,8 +4501,8 @@
var ul=$(document.createElement('ul'));
var temp='';
for(k in obj){
var title=createlDiv('div').attr('class','ck-about-title');
var content=createlDiv('div').attr('class','ck-about-content');
var title=createlDiv('div').attr('class','moe-about-title');
var content=createlDiv('div').attr('class','moe-about-content');
var li=$(document.createElement('li'));
title.htm(k);
content.htm(obj[k]);
@@ -4529,9 +4529,9 @@
C['menu']=createlDiv('moeplayer-menu');
for(var i=0;i<rightMenu.length;i++){
var m=rightMenu[i];
var li=createlDiv('ck-li');
var li=createlDiv('moe-li');
if(!isUndefined(m['underline'])){
li.addClass('ck-underline');
li.addClass('moe-underline');
}
if(!isUndefined(m['link']) && !isUndefined(m['title'])){
li.append(createlA(m['title'],m['link']));
@@ -4637,16 +4637,16 @@
}
mouseSetTime=setTimeout(function(){
if(!paused){
C['bar'].addClass('ck-bar-out');
C['bar'].addClass('moe-bar-out');
eventTarget('mouseActive',false);
if(CT.full){
CM.addClass('ck-nocursor');
CM.addClass('moe-nocursor');
}
if(C['rightBar'].css('display')=='block'){
C['rightBar'].addClass('ck-right-bar-hide');
C['rightBar'].addClass('moe-right-bar-hide');
}
if(C['topBar'].css('display')=='block'){
C['topBar'].addClass('ck-top-bar-hide');
C['topBar'].addClass('moe-top-bar-hide');
}
}
mouseSetTime=null;
@@ -4658,7 +4658,7 @@
*/
barMouseOut=function(){
if(!paused){
C['bar']['pbox'].addClass('ck-bar-progress-out');
C['bar']['pbox'].addClass('moe-bar-progress-out');
hideBar();
}
},
@@ -4668,7 +4668,7 @@
*/
barMouseOver=function(){
if(!paused){
C['bar']['pbox'].removeClass('ck-bar-progress-out');
C['bar']['pbox'].removeClass('moe-bar-progress-out');
if(mouseSetTime){
clearTimeout(mouseSetTime);
mouseSetTime=null;
@@ -4703,11 +4703,11 @@
checkPlaybackrate=function(){
var playbackrate=vars['playbackrateList'];
var pbr=vars['playbackrate'];
C['bar']['playbackrate']['bg']=createlDiv('ck-list-bg');
C['bar']['playbackrate']['bg']=createlDiv('moe-list-bg');
C['bar']['playbackrate']['bgbox'].append(C['bar']['playbackrate']['bg']);
C['bar']['playbackrate']['bg']['p']=[];
for(var i=playbackrate.length-1;i>-1;i--){
var pTemp=createlButton('ck-list-p',playbackrate[i]+language['playbackrateSuffix']);
var pTemp=createlButton('moe-list-p',playbackrate[i]+language['playbackrateSuffix']);
pTemp.attr('data-i',i).attr('data-val',playbackrate[i]);
C['bar']['playbackrate']['bg']['p'].push(pTemp);
C['bar']['playbackrate']['bg'].append(pTemp);
@@ -4757,9 +4757,9 @@
changePlaybackrateVal=function(num){
C['bar']['playbackrate']['bg'].find('button').each(function(index,ele){
var val=parseFloat(ele.attr('data-val'));
ele.removeClass('ck-list-p-focus');
ele.removeClass('moe-list-p-focus');
if(num==val){
ele.addClass('ck-list-p-focus');
ele.addClass('moe-list-p-focus');
if(num!=1){
C['bar']['playbackrate']['button'].htm(ele.htm());
}
@@ -4768,7 +4768,7 @@
}
}
else {
ele.removeClass('ck-list-p-focus');
ele.removeClass('moe-list-p-focus');
}
});
},
@@ -4780,12 +4780,12 @@
var track=vars['track'];
var pbr=-1;
C['bar']['track']['bgbox'].htm('');
C['bar']['track']['bg']=createlDiv('ck-list-bg');
C['bar']['track']['bg']=createlDiv('moe-list-bg');
C['bar']['track']['bgbox'].append(C['bar']['track']['bg']);
C['bar']['track']['bg']['p']=[];
var pTemp=null;
for(var i=track.length-1;i>-1;i--){
pTemp=createlButton('ck-list-p',track[i]['label']);
pTemp=createlButton('moe-list-p',track[i]['label']);
pTemp.attr('data-i',i).attr('data-title',track[i]['label']);
C['bar']['track']['bg']['p'].push(pTemp);
C['bar']['track']['bg'].append(pTemp);
@@ -4795,7 +4795,7 @@
pTemp.click(trackClick);
}
//
pTemp=createlButton('ck-list-p',language['noTrack']);
pTemp=createlButton('moe-list-p',language['noTrack']);
pTemp.attr('data-i',-1).attr('data-title',language['noTrack']);
C['bar']['track']['bg']['p'].push(pTemp);
C['bar']['track']['bg'].append(pTemp);
@@ -4853,10 +4853,10 @@
CT.track=null;
eventTarget('track',null);
}
ele.addClass('ck-list-p-focus');
ele.addClass('moe-list-p-focus');
}
else {
ele.removeClass('ck-list-p-focus');
ele.removeClass('moe-list-p-focus');
}
});
},
@@ -4874,11 +4874,11 @@
}
if(valType(vars['video'])=='array'){
var arr=vars['video'];
C['bar']['definition']['bg']=createlDiv('ck-list-bg');
C['bar']['definition']['bg']=createlDiv('moe-list-bg');
C['bar']['definition']['bgbox'].append(C['bar']['definition']['bg']);
C['bar']['definition']['bg']['p']=[];
for(var i=arr.length-1;i>-1;i--){
var pTemp=createlButton('ck-list-p',arr[i][2]);
var pTemp=createlButton('moe-list-p',arr[i][2]);
pTemp.attr('data-i',i).attr('data-video',arr[i][0]).attr('data-type',arr[i][1]).attr('data-title',arr[i][2]);
C['bar']['definition']['bg']['p'].push(pTemp);
C['bar']['definition']['bg'].append(pTemp);
@@ -4914,10 +4914,10 @@
C['bar']['definition']['bg'].find('button').each(function(index,ele){
var i=parseInt(ele.attr('data-i'));
if(pi==i){
ele.addClass('ck-list-p-focus');
ele.addClass('moe-list-p-focus');
}
else {
ele.removeClass('ck-list-p-focus');
ele.removeClass('moe-list-p-focus');
}
});
}
@@ -4951,11 +4951,11 @@
changeVideo(ele.attr('data-video'));
message(language['switchTo']+ele.htm());
C['bar']['definition']['button'].htm(ele.htm());
ele.addClass('ck-list-p-focus');
ele.addClass('moe-list-p-focus');
eventTarget('definition',{id:i,video:ele.attr('data-video'),title:ele.attr('data-title')});
}
else {
ele.removeClass('ck-list-p-focus');
ele.removeClass('moe-list-p-focus');
}
});
},
@@ -4984,7 +4984,7 @@
for(var i=0;i<vars['prompt'].length;i++){
var obj=vars['prompt'][i];
if(!isUndefined(obj) && 'words' in obj && 'time' in obj && !isUndefined(obj['time']) && !isUndefined(obj['words']) && valType(obj['time'])=='number'){
var ele=createlDiv('ck-bar-progress-prompt');
var ele=createlDiv('moe-bar-progress-prompt');
ele.attr('data-words',obj['words']).attr('data-time',obj['time']);
C['bar']['pbox']['bg'].append(ele);
var bf=(ele.getWidth()*0.5/C['bar']['pbox']['bg'].getWidth())*50;
@@ -5012,9 +5012,9 @@
*/
showPromptWords=function(ele){
if(isUndefined(C['promptWords'])){
C['promptWords']=createlDiv('ck-prompt-words');
C['promptWords']=createlDiv('moe-prompt-words');
CM.append(C['promptWords']);
C['promptWords']['content']=createlDiv('ck-prompt-content');
C['promptWords']['content']=createlDiv('moe-prompt-content');
C['promptWords'].append(C['promptWords']['content']);
}
if(isUndefined(ele)){
@@ -5056,13 +5056,13 @@
C['preview']=null;
}
if(!isUndefined(preview)){
C['preview']=createlDiv('ck-preview');
C['preview']=createlDiv('moe-preview');
CM.append(C['preview']);
if(isUndefined(vars['preview']['type'])){
vars['preview']['type']=0;
}
if(vars['preview']['type']==1){
C['preview']['bg']=createlDiv('ck-preview-bg');
C['preview']['bg']=createlDiv('moe-preview-bg');
C['preview'].append(C['preview']['bg']);
}
var files=[];
@@ -5071,7 +5071,7 @@
C['preview']['bg']['img']=[];
for(var i=0;i<files.length;i++){
for(var y=0;y<bigH/smallH;y++){
var img=createlDiv('ck-preview-img');
var img=createlDiv('moe-preview-img');
img.attr('data-img',files[i]).attr('data-i',y);
img.css({
'width':bigW+'px',
@@ -5092,7 +5092,7 @@
C['preview']['smallWidth']=smallW;
C['preview']['smallHight']=smallH;
if(vars['preview']['type']==1){
C['preview']['frame']=createlDiv('ck-preview-frame');
C['preview']['frame']=createlDiv('moe-preview-frame');
C['preview'].append(C['preview']['frame']);
C['preview']['frame'].css({
'width':smallW+'px',
@@ -5114,7 +5114,7 @@
vars['preview']['thumbnail']=thumbnail;
}
if(files[0]){
var img = createlImg(files[0],'ck-preview-load-img').addListener('load',function(){
var img = createlImg(files[0],'moe-preview-load-img').addListener('load',function(){
loadImg(this.getWidth(),this.getHeight(),this.getWidth()/thumbnail[0],this.getHeight()/thumbnail[1]);
this.remove();
});
@@ -5234,7 +5234,7 @@
return;
}
if(isUndefined(C['error'])){
C['error']=createlDiv('ck-error');
C['error']=createlDiv('moe-error');
CM.append(C['error']);
}
var msg=CT.error['message'];
@@ -5519,18 +5519,18 @@
message=function(str,right){
C['message'].htm('');
var msgHide=function(){
C['message'].removeClass('ck-message-right').removeClass('ck-animate-bouncein').removeClass('ck-animate');
C['message'].removeClass('moe-message-right').removeClass('moe-animate-bouncein').removeClass('moe-animate');
C['message'].hide();
};
if(str){
C['message'].htm(str);
C['message'].show();
if(!C['message'].hasClass('ck-animate')){
C['message'].addClass('ck-animate ck-animate-bouncein');
if(!C['message'].hasClass('moe-animate')){
C['message'].addClass('moe-animate moe-animate-bouncein');
}
if(!isUndefined(right) && right){
if(!C['message'].hasClass('ck-message-right')){
C['message'].addClass('ck-message-right');
if(!C['message'].hasClass('moe-message-right')){
C['message'].addClass('moe-message-right');
}
}
if(msgSetTime){
@@ -5556,19 +5556,19 @@
if(str){
C['tip']['content'].htm(str);
C['tip'].show();
if(!C['tip'].hasClass('ck-animate')){
C['tip'].addClass('ck-animate ck-animate-bouncein');
if(!C['tip'].hasClass('moe-animate')){
C['tip'].addClass('moe-animate moe-animate-bouncein');
}
if(isUndefined(align)){
align='auto';
}
if(align=='left'){
C['tip']['content'].removeClass('ck-content-float-auto').addClass('ck-content-float-left');
C['tip']['triangle'].removeClass('ck-triangle-auto').addClass('ck-triangle-left');
C['tip']['content'].removeClass('moe-content-float-auto').addClass('moe-content-float-left');
C['tip']['triangle'].removeClass('moe-triangle-auto').addClass('moe-triangle-left');
}
else {
C['tip']['content'].removeClass('ck-content-float-left').addClass('ck-content-float-auto');
C['tip']['triangle'].removeClass('ck-triangle-left').addClass('ck-triangle-auto');
C['tip']['content'].removeClass('moe-content-float-left').addClass('moe-content-float-auto');
C['tip']['triangle'].removeClass('moe-triangle-left').addClass('moe-triangle-auto');
}
tipResize(ele,cl,align);
if(isUndefined(closeTipFun)){
@@ -5594,8 +5594,8 @@
}
else {
C['tip'].hide();
C['tip'].removeClass('ck-animate');
C['tip'].removeClass('ck-animate-bouncein');
C['tip'].removeClass('moe-animate');
C['tip'].removeClass('moe-animate-bouncein');
}
},
/*
@@ -5689,7 +5689,7 @@
if(left>bg.getWidth()-slider.getWidth()){
left=bg.getWidth()-slider.getWidth();
}
C['bar']['pbox'].addClass('ck-bar-progress-slider-move');
C['bar']['pbox'].addClass('moe-bar-progress-slider-move');
//预览时间
var time='';
if(!vars['live']){
@@ -5765,7 +5765,7 @@
eventTarget('playback',{time:playbackTime,date:date('Y-m-d H:i:s',playbackTime)});
eventTarget('seek',{time:playbackTime,state:'seeking',date:date('Y-m-d H:i:s',playbackTime)});
}
C['bar']['pbox'].removeClass('ck-bar-progress-slider-move');
C['bar']['pbox'].removeClass('moe-bar-progress-slider-move');
if(isMouseLeave){
tip();
}
+1 -1
View File
File diff suppressed because one or more lines are too long
+76
View File
@@ -14,6 +14,7 @@
"mpegts.js": "^1.8.0"
},
"devDependencies": {
"@rollup/plugin-replace": "^6.0.3",
"@rollup/plugin-terser": "^1.0.0",
"rollup": "^4.62.2"
}
@@ -68,6 +69,28 @@
"@jridgewell/sourcemap-codec": "^1.4.14"
}
},
"node_modules/@rollup/plugin-replace": {
"version": "6.0.3",
"resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-6.0.3.tgz",
"integrity": "sha512-J4RZarRvQAm5IF0/LwUUg+obsm+xZhYnbMXmXROyoSE1ATJe3oXSb9L5MMppdxP2ylNSjv6zFBwKYjcKMucVfA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@rollup/pluginutils": "^5.0.1",
"magic-string": "^0.30.3"
},
"engines": {
"node": ">=14.0.0"
},
"peerDependencies": {
"rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0"
},
"peerDependenciesMeta": {
"rollup": {
"optional": true
}
}
},
"node_modules/@rollup/plugin-terser": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/@rollup/plugin-terser/-/plugin-terser-1.0.0.tgz",
@@ -91,6 +114,29 @@
}
}
},
"node_modules/@rollup/pluginutils": {
"version": "5.4.0",
"resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.4.0.tgz",
"integrity": "sha512-MfPp06CjRLfXQ3wY0R8vJDYBy/MvVcc9OulEfR0B8Iv9ko+GCNaRZ+EpJYFl27LhKsZK0o420sYCRHCjfCgeUg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/estree": "^1.0.0",
"estree-walker": "^2.0.2",
"picomatch": "^4.0.2"
},
"engines": {
"node": ">=14.0.0"
},
"peerDependencies": {
"rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0"
},
"peerDependenciesMeta": {
"rollup": {
"optional": true
}
}
},
"node_modules/@rollup/rollup-android-arm-eabi": {
"version": "4.62.2",
"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.62.2.tgz",
@@ -520,6 +566,13 @@
"integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==",
"license": "MIT"
},
"node_modules/estree-walker": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
"integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
"dev": true,
"license": "MIT"
},
"node_modules/flv.js": {
"version": "1.6.2",
"resolved": "https://registry.npmjs.org/flv.js/-/flv.js-1.6.2.tgz",
@@ -551,6 +604,16 @@
"integrity": "sha512-VSIRpLfRwlAAdGL4wiTucx2ScRipo0ed1FBatWkyt832jC4CReKstga6yIhYVwGu9LOBjuX9wzmRMeQdBJtzEA==",
"license": "Apache-2.0"
},
"node_modules/magic-string": {
"version": "0.30.21",
"resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz",
"integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@jridgewell/sourcemap-codec": "^1.5.5"
}
},
"node_modules/mpegts.js": {
"version": "1.8.0",
"resolved": "https://registry.npmjs.org/mpegts.js/-/mpegts.js-1.8.0.tgz",
@@ -561,6 +624,19 @@
"webworkify-webpack": "github:xqq/webworkify-webpack"
}
},
"node_modules/picomatch": {
"version": "4.0.5",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz",
"integrity": "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=12"
},
"funding": {
"url": "https://github.com/sponsors/jonschlinkert"
}
},
"node_modules/rollup": {
"version": "4.62.2",
"resolved": "https://registry.npmjs.org/rollup/-/rollup-4.62.2.tgz",
+1
View File
@@ -12,6 +12,7 @@
"mpegts.js": "^1.8.0"
},
"devDependencies": {
"@rollup/plugin-replace": "^6.0.3",
"@rollup/plugin-terser": "^1.0.0",
"rollup": "^4.62.2"
}
+11
View File
@@ -7,6 +7,11 @@
* 用法npm run build
*/
import terser from '@rollup/plugin-terser';
import replace from '@rollup/plugin-replace';
import { readFileSync } from 'fs';
// 版本号从 package.json 注入,源码中用 __MOE_VERSION__ 占位
const pkg = JSON.parse(readFileSync(new URL('./package.json', import.meta.url), 'utf8'));
// 产物头部版权注释(与 src/index.js 顶部一致)
const banner = `/*
@@ -28,6 +33,12 @@ export default {
input: 'src/index.js',
// 关闭 tree-shaking:完整保留所有工具函数(含暂未被引用的),与旧单文件内容一致
treeshake: false,
plugins: [
replace({
preventAssignment: true,
values: { __MOE_VERSION__: JSON.stringify(pkg.version) }
})
],
output: [
{
...outputBase,
+179 -179
View File
@@ -20,7 +20,7 @@ var language = languageDefault;
title:'MoePlayer'
},
{
title:'version:X3',
title:'version:'+__MOE_VERSION__,
underline:true
},
{
@@ -265,10 +265,10 @@ var language = languageDefault;
if(existenceObj){
CK=CT.find('.moeplayer')?CT.find('.moeplayer').eq(0):null;
if(CK){
CM=CK.find('.ck-main')?CK.find('.ck-main').eq(0):null;
CM=CK.find('.moe-main')?CK.find('.moe-main').eq(0):null;
}
if(CM){
CV=CM.find('.ck-video')?CM.find('.ck-video').eq(0):null;
CV=CM.find('.moe-video')?CM.find('.moe-video').eq(0):null;
}
}
if(!CK || !CM || !CV){
@@ -281,12 +281,12 @@ var language = languageDefault;
/*
* 在总容器里再新建一个容器
*/
CM=createlDiv('ck-main');
CM=createlDiv('moe-main');
CK.append(CM);
/*
* 新建一个放置video标签的容器
*/
CV=createlDiv('ck-video');
CV=createlDiv('moe-video');
CM.append(CV);
}
/*
@@ -792,27 +792,27 @@ var language = languageDefault;
*/
loadFace=function(){
//loading容器
C['loading']=createlDiv('ck-loading');
C['loading']=createlDiv('moe-loading');
CM.append(C['loading']);
//默认控制栏容器
C['bar']=createlDiv('ck-bar');
C['bar']=createlDiv('moe-bar');
CM.append(C['bar']);
//右侧控制栏容器
C['rightBar']=createlDiv('ck-right-bar ck-right-bar-hide');
C['rightBar']=createlDiv('moe-right-bar moe-right-bar-hide');
CM.append(C['rightBar']);
//顶部容器
C['topBar']=createlDiv('ck-top-bar ck-top-bar-hide');
C['topBar']=createlDiv('moe-top-bar moe-top-bar-hide');
CM.append(C['topBar']);
//进度栏
C['bar']['pbox']=createlDiv('ck-bar-progress');
C['bar']['pbox']['bg']=createlDiv('ck-bar-progress-bg');
C['bar']['pbox']['load']=createlDiv('ck-bar-progress-load');
C['bar']['pbox']=createlDiv('moe-bar-progress');
C['bar']['pbox']['bg']=createlDiv('moe-bar-progress-bg');
C['bar']['pbox']['load']=createlDiv('moe-bar-progress-load');
C['bar']['pbox']['bg'].append(C['bar']['pbox']['load']);
C['bar']['pbox']['play']=createlDiv('ck-bar-progress-play');
C['bar']['pbox']['play']=createlDiv('moe-bar-progress-play');
C['bar']['pbox']['bg'].append(C['bar']['pbox']['play']);
C['bar']['pbox']['mouseLine']=createlDiv('ck-bar-progress-mouseline');
C['bar']['pbox']['mouseLine']=createlDiv('moe-bar-progress-mouseline');
C['bar']['pbox']['bg'].append(C['bar']['pbox']['mouseLine']);
C['bar']['pbox']['slider']=createlDiv('ck-bar-progress-slider');
C['bar']['pbox']['slider']=createlDiv('moe-bar-progress-slider');
C['bar']['pbox'].append(C['bar']['pbox']['bg']).append(C['bar']['pbox']['slider']);
C['bar'].append(C['bar']['pbox']);
C['bar'].mouseout(barMouseOut).mouseover(barMouseOver);
@@ -821,26 +821,26 @@ var language = languageDefault;
C['bar']['pbox']['slider'].css({'left':(100-C['bar']['pbox']['slider'].getWidth()*100/C['bar']['pbox']['bg'].getWidth())+'%'});
}
//播放暂停按钮组
C['bar']['playAndPause']=createlDiv('ck-bar-playandpause');
C['bar']['playAndPause']=createlDiv('moe-bar-playandpause');
C['bar'].append(C['bar']['playAndPause']);
C['bar']['playAndPause']['play']=createlButton('ck-bar-btn ck-btn-play');
C['bar']['playAndPause']['play']=createlButton('moe-bar-btn moe-btn-play');
C['bar']['playAndPause']['play'].click(player.play);
C['bar']['playAndPause']['play'].mouseover(function(){tip(this,language['play']);});
C['bar']['playAndPause'].append(C['bar']['playAndPause']['play']);
C['bar']['playAndPause']['pause']=createlButton('ck-bar-btn ck-btn-pause');
C['bar']['playAndPause']['pause']=createlButton('moe-bar-btn moe-btn-pause');
C['bar']['playAndPause']['pause'].click(player.pause);
C['bar']['playAndPause']['pause'].mouseover(function(){tip(this,language['pause']);});
C['bar']['playAndPause'].append(C['bar']['playAndPause']['pause']);
C['bar']['playAndPause']['pause'].hide();
C['bar']['playAndPause']['refresh']=createlButton('ck-bar-btn ck-btn-refresh');
C['bar']['playAndPause']['refresh']=createlButton('moe-bar-btn moe-btn-refresh');
C['bar']['playAndPause']['refresh'].click(player.play);
C['bar']['playAndPause']['refresh'].mouseover(function(){tip(this,language['refresh']);});
C['bar']['playAndPause'].append(C['bar']['playAndPause']['refresh']);
//下一集按钮
C['bar']['nextEpisode']=createlDiv('ck-bar-btn ck-bar-next');
C['bar']['nextEpisode']=createlDiv('moe-bar-btn moe-bar-next');
C['bar'].append(C['bar']['nextEpisode']);
C['bar']['nextEpisode'].click(nextClick).mouseover(showNextEpisode).mouseout(function(){
if(!isUndefined(C['next'])){
@@ -855,11 +855,11 @@ var language = languageDefault;
if(vars['live']){
timeDefault=language['live'];
}
C['time']=createlDiv('ck-bar-time',timeDefault);
C['time']=createlDiv('moe-bar-time',timeDefault);
C['bar'].append(C['time']);
//返回直播按钮
C['bar']['backLive']=createlButton('ck-btn-backlive',language['backLive']);
C['bar']['backLive']=createlButton('moe-btn-backlive',language['backLive']);
C['bar'].append(C['bar']['backLive']);
C['bar']['backLive'].mouseover(function(){tip(this,language['backLive']);}).click(function(){
eventTarget('backLive');
@@ -867,29 +867,29 @@ var language = languageDefault;
C['bar']['backLive'].hide();
//全屏按钮组
C['bar']['fullAndExit']=createlDiv('ck-bar-fullandexit');
C['bar']['fullAndExit']=createlDiv('moe-bar-fullandexit');
C['bar'].append(C['bar']['fullAndExit']);
C['bar']['fullAndExit']['full']=createlButton('ck-bar-btn ck-btn-full');
C['bar']['fullAndExit']['full']=createlButton('moe-bar-btn moe-btn-full');
C['bar']['fullAndExit']['full'].click(player.fullOrExit);
C['bar']['fullAndExit']['full'].mouseover(function(){tip(this,language['full']);});
C['bar']['fullAndExit'].append(C['bar']['fullAndExit']['full']);
C['bar']['fullAndExit']['exitFull']=createlButton('ck-bar-btn ck-btn-exitfull');
C['bar']['fullAndExit']['exitFull']=createlButton('moe-bar-btn moe-btn-exitfull');
C['bar']['fullAndExit']['exitFull'].click(player.fullOrExit);
C['bar']['fullAndExit']['exitFull'].mouseover(function(){tip(this,language['exitFull']);});
C['bar']['fullAndExit'].append(C['bar']['fullAndExit']['exitFull']);
//网页全屏按钮
C['bar']['webFullAndExit']=createlDiv('ck-bar-webfullandexit');
C['bar']['webFullAndExit']=createlDiv('moe-bar-webfullandexit');
C['bar'].append(C['bar']['webFullAndExit']);
C['bar']['webFullAndExit']['webFull']=createlButton('ck-bar-btn ck-btn-webfull');
C['bar']['webFullAndExit']['webFull']=createlButton('moe-bar-btn moe-btn-webfull');
C['bar']['webFullAndExit']['webFull'].click(player.webFull);
C['bar']['webFullAndExit']['webFull'].mouseover(function(){tip(this,language['webFull']);});
C['bar']['webFullAndExit'].append(C['bar']['webFullAndExit']['webFull']);
C['bar']['webFullAndExit']['exitWebFull']=createlButton('ck-bar-btn ck-btn-exitwebfull');
C['bar']['webFullAndExit']['exitWebFull']=createlButton('moe-bar-btn moe-btn-exitwebfull');
C['bar']['webFullAndExit']['exitWebFull'].click(player.exitWebFull);
C['bar']['webFullAndExit']['exitWebFull'].mouseover(function(){tip(this,language['exitWebFull']);});
C['bar']['webFullAndExit'].append(C['bar']['webFullAndExit']['exitWebFull']);
@@ -897,15 +897,15 @@ var language = languageDefault;
C['bar']['webFullAndExit'].hide();
}
//剧场模式按钮组
C['bar']['theatreAndExit']=createlDiv('ck-bar-theatreandexit');
C['bar']['theatreAndExit']=createlDiv('moe-bar-theatreandexit');
C['bar'].append(C['bar']['theatreAndExit']);
C['bar']['theatreAndExit']['theatre']=createlButton('ck-bar-btn ck-btn-theatre');
C['bar']['theatreAndExit']['theatre']=createlButton('moe-bar-btn moe-btn-theatre');
C['bar']['theatreAndExit']['theatre'].click(player.theatre);
C['bar']['theatreAndExit']['theatre'].mouseover(function(){tip(this,language['theatre']);});
C['bar']['theatreAndExit'].append(C['bar']['theatreAndExit']['theatre']);
C['bar']['theatreAndExit']['exitTheatre']=createlButton('ck-bar-btn ck-btn-exittheatre');
C['bar']['theatreAndExit']['exitTheatre']=createlButton('moe-bar-btn moe-btn-exittheatre');
C['bar']['theatreAndExit']['exitTheatre'].click(player.exitTheatre);
C['bar']['theatreAndExit']['exitTheatre'].mouseover(function(){tip(this,language['exitTheatre']);});
C['bar']['theatreAndExit'].append(C['bar']['theatreAndExit']['exitTheatre']);
@@ -914,28 +914,28 @@ var language = languageDefault;
C['bar']['theatreAndExit'].hide();
}
//音量容器
C['bar']['vbox']=createlDiv('ck-bar-volumebox');
C['bar']['vbox']=createlDiv('moe-bar-volumebox');
C['bar'].append(C['bar']['vbox']);
C['bar']['vbox']['muted']=createlButton('ck-bar-btn ck-btn-muted');
C['bar']['vbox']['muted']=createlButton('moe-bar-btn moe-btn-muted');
C['bar']['vbox']['muted'].click(player.muted);
C['bar']['vbox'].append(C['bar']['vbox']['muted']);
C['bar']['vbox']['exitMuted']=createlButton('ck-bar-btn ck-btn-exitmuted');
C['bar']['vbox']['exitMuted']=createlButton('moe-bar-btn moe-btn-exitmuted');
C['bar']['vbox']['exitMuted'].click(player.exitMuted);
C['bar']['vbox'].append(C['bar']['vbox']['exitMuted']);
C['bar']['vbox']['volume']=createlDiv('ck-bar-volume');
C['bar']['vbox']['volume']=createlDiv('moe-bar-volume');
C['bar']['vbox'].append(C['bar']['vbox']['volume']);
C['bar']['vbox']['volume']['box']=createlDiv('ck-bar-volumex');
C['bar']['vbox']['volume']['box']=createlDiv('moe-bar-volumex');
C['bar']['vbox']['volume'].append(C['bar']['vbox']['volume']['box']);
C['bar']['vbox']['volume']['txt']=createlDiv('ck-bar-volume-txt','0');
C['bar']['vbox']['volume']['txt']=createlDiv('moe-bar-volume-txt','0');
C['bar']['vbox']['volume']['box'].append(C['bar']['vbox']['volume']['txt']);
C['bar']['vbox']['volume']['bg']=createlDiv('ck-bar-volume-bg');
C['bar']['vbox']['volume']['bg']=createlDiv('moe-bar-volume-bg');
C['bar']['vbox']['volume']['box'].append(C['bar']['vbox']['volume']['bg']);
C['bar']['vbox']['volume']['pp']=createlDiv('ck-bar-volume-pp');
C['bar']['vbox']['volume']['pp']=createlDiv('moe-bar-volume-pp');
C['bar']['vbox']['volume']['bg'].append(C['bar']['vbox']['volume']['pp']);
C['bar']['vbox']['volume']['slider']=createlDiv('ck-bar-volume-slider');
C['bar']['vbox']['volume']['slider']=createlDiv('moe-bar-volume-slider');
C['bar']['vbox']['volume']['box'].append(C['bar']['vbox']['volume']['slider']);
C['bar']['vbox']['mouseDown']=false;
C['bar']['vbox']['volume'].show();
@@ -944,205 +944,205 @@ var language = languageDefault;
C['bar']['vbox']['volume'].attr('style','');
C['bar']['vbox'].mouseover(function(){changeVolumeSlider(video.muted?0:video.volume);});
//播速容器
C['bar']['playbackrate']=createlDiv('ck-bar-playbackrate-box');
C['bar']['playbackrate']=createlDiv('moe-bar-playbackrate-box');
C['bar'].append(C['bar']['playbackrate']);
C['bar']['playbackrate']['button']=createlDiv('ck-bar-playbackrate',language['playbackrate']);
C['bar']['playbackrate']['button']=createlDiv('moe-bar-playbackrate',language['playbackrate']);
C['bar']['playbackrate'].append(C['bar']['playbackrate']['button']);
C['bar']['playbackrate']['bgbox']=createlDiv('ck-bar-playbackrate-bg-box ck-list-bg-box');
C['bar']['playbackrate']['bgbox']=createlDiv('moe-bar-playbackrate-bg-box moe-list-bg-box');
C['bar']['playbackrate'].append(C['bar']['playbackrate']['bgbox']);
checkPlaybackrate();
//字幕容器
C['bar']['track']=createlDiv('ck-bar-track-box');
C['bar']['track']=createlDiv('moe-bar-track-box');
C['bar'].append(C['bar']['track']);
C['bar']['track']['button']=createlDiv('ck-bar-track',language['track']);
C['bar']['track']['button']=createlDiv('moe-bar-track',language['track']);
C['bar']['track'].append(C['bar']['track']['button']);
C['bar']['track']['bgbox']=createlDiv('ck-bar-track-bg-box ck-list-bg-box');
C['bar']['track']['bgbox']=createlDiv('moe-bar-track-bg-box moe-list-bg-box');
C['bar']['track'].append(C['bar']['track']['bgbox']);
C['bar']['track'].hide();
//清晰度容器
C['bar']['definition']=createlDiv('ck-bar-definition-box');
C['bar']['definition']=createlDiv('moe-bar-definition-box');
C['bar'].append(C['bar']['definition']);
C['bar']['definition']['button']=createlDiv('ck-bar-definition',language['definition']);
C['bar']['definition']['button']=createlDiv('moe-bar-definition',language['definition']);
C['bar']['definition'].append(C['bar']['definition']['button']);
C['bar']['definition']['bgbox']=createlDiv('ck-bar-definition-bg-box ck-list-bg-box');
C['bar']['definition']['bgbox']=createlDiv('moe-bar-definition-bg-box moe-list-bg-box');
C['bar']['definition'].append(C['bar']['definition']['bgbox']);
C['bar']['definition'].hide();
//截图按钮
C['rightBar']['screenshot']=createlButton('ck-bar-btn ck-btn-screenshot');
C['rightBar']['screenshot']=createlButton('moe-bar-btn moe-btn-screenshot');
C['rightBar'].append(C['rightBar']['screenshot']);
C['rightBar']['screenshot'].mouseover(function(){tip(this,language['screenshot'],null,'left');});
C['rightBar']['screenshot'].click(player.screenshot);
//小窗口按钮组
C['rightBar']['smallwindows']=createlDiv('ck-right-bar-smallwindows');
C['rightBar']['smallwindows']=createlDiv('moe-right-bar-smallwindows');
C['rightBar'].append(C['rightBar']['smallwindows']);
C['rightBar']['smallwindows']['open']=createlButton('ck-bar-btn ck-btn-smallwindows-open');
C['rightBar']['smallwindows']['open']=createlButton('moe-bar-btn moe-btn-smallwindows-open');
C['rightBar']['smallwindows']['open'].click(function(){tip(this,language['smallwindowsClose'],null,'left');player.smallWindows(false);});
C['rightBar']['smallwindows']['open'].mouseover(function(){tip(this,language['smallwindowsOpen'],null,'left');});
C['rightBar']['smallwindows'].append(C['rightBar']['smallwindows']['open']);
C['rightBar']['smallwindows']['close']=createlButton('ck-bar-btn ck-btn-smallwindows-close');
C['rightBar']['smallwindows']['close']=createlButton('moe-bar-btn moe-btn-smallwindows-close');
C['rightBar']['smallwindows']['close'].click(function(){tip(this,language['smallwindowsOpen'],null,'left');player.smallWindows(true)});
C['rightBar']['smallwindows']['close'].mouseover(function(){tip(this,language['smallwindowsClose'],null,'left');});
C['rightBar']['smallwindows'].append(C['rightBar']['smallwindows']['close']);
//循环按钮组
C['rightBar']['loop']=createlDiv('ck-right-bar-loop');
C['rightBar']['loop']=createlDiv('moe-right-bar-loop');
C['rightBar'].append(C['rightBar']['loop']);
C['rightBar']['loop']['open']=createlButton('ck-bar-btn ck-btn-loop-open');
C['rightBar']['loop']['open']=createlButton('moe-bar-btn moe-btn-loop-open');
C['rightBar']['loop']['open'].click(function(){tip(this,language['loopClose'],null,'left');player.loop(false);});
C['rightBar']['loop']['open'].mouseover(function(){tip(this,language['loopOpen'],null,'left');});
C['rightBar']['loop'].append(C['rightBar']['loop']['open']);
C['rightBar']['loop']['close']=createlButton('ck-bar-btn ck-btn-loop-close');
C['rightBar']['loop']['close']=createlButton('moe-bar-btn moe-btn-loop-close');
C['rightBar']['loop']['close'].click(function(){tip(this,language['loopOpen'],null,'left');player.loop(true);});
C['rightBar']['loop']['close'].mouseover(function(){tip(this,language['loopClose'],null,'left');});
C['rightBar']['loop'].append(C['rightBar']['loop']['close']);
C['rightBar'].mouseout(rightBarMouseOut).mouseover(rightBarMouseOver);
//截图显示容器
C['screenshot']=createlDiv('ck-screenshot');
C['screenshot']=createlDiv('moe-screenshot');
CM.append(C['screenshot']);
C['screenshot']['img']=createlDiv('ck-screenshot-img');
C['screenshot']['img']=createlDiv('moe-screenshot-img');
C['screenshot'].append(C['screenshot']['img']);
C['screenshot']['bar']=createlDiv('ck-screenshot-bar');
C['screenshot']['bar']=createlDiv('moe-screenshot-bar');
C['screenshot'].append(C['screenshot']['bar']);
C['screenshot']['bar']['down']=createlA(language['down'],'','ck-screenshot-btn ck-screenshot-down');
C['screenshot']['bar']['down']=createlA(language['down'],'','moe-screenshot-btn moe-screenshot-down');
C['screenshot']['bar'].append(C['screenshot']['bar']['down']);
C['screenshot']['bar']['close']=createlButton('ck-screenshot-btn ck-screenshot-close',language['close']);
C['screenshot']['bar']['close']=createlButton('moe-screenshot-btn moe-screenshot-close',language['close']);
C['screenshot']['bar']['close'].click(player.closeScreenshot);
C['screenshot']['bar'].append(C['screenshot']['bar']['close']);
//顶部内容
C['topBar']['zoomEle']=createlDiv('ck-top-bar-zoom');
C['topBar']['zoomEle']=createlDiv('moe-top-bar-zoom');
C['topBar']['zoomEle']['zoom50']=createlDiv('ck-top-bar-zoom-container');
C['topBar']['zoomEle']['zoom50']=createlDiv('moe-top-bar-zoom-container');
C['topBar']['zoomEle'].append(C['topBar']['zoomEle']['zoom50']);
C['topBar']['zoomEle']['zoom50']['left']=createlDiv('ck-top-bar-zoom-left');
C['topBar']['zoomEle']['zoom50']['left']=createlDiv('moe-top-bar-zoom-left');
C['topBar']['zoomEle']['zoom50'].append(C['topBar']['zoomEle']['zoom50']['left']);
C['topBar']['zoomEle']['zoom50']['left']['button']=createlDiv('ck-top-bar-zoom-button-50');
C['topBar']['zoomEle']['zoom50']['left']['button']=createlDiv('moe-top-bar-zoom-button-50');
C['topBar']['zoomEle']['zoom50']['left'].append(C['topBar']['zoomEle']['zoom50']['left']['button']);
C['topBar']['zoomEle']['zoom50']['right']=createlDiv('ck-top-bar-zoom-right',language['p50']);
C['topBar']['zoomEle']['zoom50']['right']=createlDiv('moe-top-bar-zoom-right',language['p50']);
C['topBar']['zoomEle']['zoom50'].append(C['topBar']['zoomEle']['zoom50']['right']);
C['topBar']['zoomEle']['zoom50'].click(function(){player.zoom(50);});
C['topBar']['zoomEle']['zoom75']=createlDiv('ck-top-bar-zoom-container');
C['topBar']['zoomEle']['zoom75']=createlDiv('moe-top-bar-zoom-container');
C['topBar']['zoomEle'].append(C['topBar']['zoomEle']['zoom75']);
C['topBar']['zoomEle']['zoom75']['left']=createlDiv('ck-top-bar-zoom-left');
C['topBar']['zoomEle']['zoom75']['left']=createlDiv('moe-top-bar-zoom-left');
C['topBar']['zoomEle']['zoom75'].append(C['topBar']['zoomEle']['zoom75']['left']);
C['topBar']['zoomEle']['zoom75']['left']['button']=createlDiv('ck-top-bar-zoom-button-75');
C['topBar']['zoomEle']['zoom75']['left']['button']=createlDiv('moe-top-bar-zoom-button-75');
C['topBar']['zoomEle']['zoom75']['left'].append(C['topBar']['zoomEle']['zoom75']['left']['button']);
C['topBar']['zoomEle']['zoom75']['right']=createlDiv('ck-top-bar-zoom-right',language['p75']);
C['topBar']['zoomEle']['zoom75']['right']=createlDiv('moe-top-bar-zoom-right',language['p75']);
C['topBar']['zoomEle']['zoom75'].append(C['topBar']['zoomEle']['zoom75']['right']);
C['topBar']['zoomEle']['zoom75'].click(function(){player.zoom(75);});
C['topBar']['zoomEle']['zoom100']=createlDiv('ck-top-bar-zoom-container');
C['topBar']['zoomEle']['zoom100']=createlDiv('moe-top-bar-zoom-container');
C['topBar']['zoomEle'].append(C['topBar']['zoomEle']['zoom100']);
C['topBar']['zoomEle']['zoom100']['left']=createlDiv('ck-top-bar-zoom-left');
C['topBar']['zoomEle']['zoom100']['left']=createlDiv('moe-top-bar-zoom-left');
C['topBar']['zoomEle']['zoom100'].append(C['topBar']['zoomEle']['zoom100']['left']);
C['topBar']['zoomEle']['zoom100']['left']['button']=createlDiv('ck-top-bar-zoom-button-100');
C['topBar']['zoomEle']['zoom100']['left']['button']=createlDiv('moe-top-bar-zoom-button-100');
C['topBar']['zoomEle']['zoom100']['left'].append(C['topBar']['zoomEle']['zoom100']['left']['button']);
C['topBar']['zoomEle']['zoom100']['right']=createlDiv('ck-top-bar-zoom-right',language['p100']);
C['topBar']['zoomEle']['zoom100']['right']=createlDiv('moe-top-bar-zoom-right',language['p100']);
C['topBar']['zoomEle']['zoom100'].append(C['topBar']['zoomEle']['zoom100']['right']);
C['topBar']['zoomEle']['zoom100'].click(function(){player.zoom(100);});
C['topBar'].append(C['topBar']['zoomEle']);
C['topBar']['titleEle']=createlDiv('ck-top-bar-title',vars['title']);
C['topBar']['titleEle']=createlDiv('moe-top-bar-title',vars['title']);
C['topBar'].append(C['topBar']['titleEle']);
C['topBar']['timeEle']=createlDiv('ck-top-bar-time');
C['topBar']['timeEle']=createlDiv('moe-top-bar-time');
C['topBar'].append(C['topBar']['timeEle']);
//中间播放按钮
C['centerPlay']=createlDiv('ck-center-play');
C['centerPlay']=createlDiv('moe-center-play');
C['centerPlay'].click(player.play);
CM.append(C['centerPlay']);
//buff
C['buffer']=createlDiv('ck-buffer');
C['buffer']=createlDiv('moe-buffer');
CM.append(C['buffer']);
//消息提示框
C['message']=createlDiv('ck-message');
C['message']=createlDiv('moe-message');
CM.append(C['message']);
//消息Tip框
C['tip']=createlDiv('ck-tip');
C['tip']=createlDiv('moe-tip');
CM.append(C['tip']);
C['tip']['content']=createlDiv('ck-content ck-content-float-auto');
C['tip']['content']=createlDiv('moe-content moe-content-float-auto');
C['tip'].append(C['tip']['content']);
C['tip']['triangle']=createlDiv('ck-triangle ck-triangle-auto');
C['tip']['triangle']=createlDiv('moe-triangle moe-triangle-auto');
C['tip'].append(C['tip']['triangle']);
tip(video,'MoePlayer');//初始化显示,为了获取高度
C['tip'].minHeight=C['tip'].getHeight();
tip();
//贴片广告层
C['ad']=createlDiv('ck-yytf');
C['ad']=createlDiv('moe-yytf');
CM.append(C['ad']);
C['ad']['link']=createlDiv('ck-yytf-front-link');
C['ad']['link']=createlDiv('moe-yytf-front-link');
C['ad'].append(C['ad']['link']);
C['ad']['link'].click(frontVideoClickHandler);
C['ad']['picture']=createlDiv('ck-yytf-front-picture');
C['ad']['picture']=createlDiv('moe-yytf-front-picture');
C['ad'].append(C['ad']['picture']);
C['ad']['top']=createlDiv('ck-yytf-top');
C['ad']['top']=createlDiv('moe-yytf-top');
C['ad'].append(C['ad']['top']);
C['ad']['top']['countDown']=createlDiv('ck-yytf-countdown');
C['ad']['top']['countDown']=createlDiv('moe-yytf-countdown');
C['ad']['top'].append(C['ad']['top']['countDown']);
C['ad']['top']['closeTime']=createlDiv('ck-yytf-closetime');
C['ad']['top']['closeTime']=createlDiv('moe-yytf-closetime');
C['ad']['top'].append(C['ad']['top']['closeTime']);
C['ad']['top']['closeAd']=createlDiv('ck-yytf-closead',language['closeAd']);
C['ad']['top']['closeAd']=createlDiv('moe-yytf-closead',language['closeAd']);
C['ad']['top'].append(C['ad']['top']['closeAd']);
C['ad']['top']['closeAd'].click(closeFrontAd);
C['ad']['bottom']=createlDiv('ck-yytf-bottom');
C['ad']['bottom']=createlDiv('moe-yytf-bottom');
C['ad'].append(C['ad']['bottom']);
C['ad']['bottom']['fullAndExit']=createlDiv('ck-yytf-fullandexit');
C['ad']['bottom']['fullAndExit']=createlDiv('moe-yytf-fullandexit');
C['ad']['bottom'].append(C['ad']['bottom']['fullAndExit']);
C['ad']['bottom']['fullAndExit']['full']=createlButton('ck-yytf-btn ck-yytf-fullandexit-full');
C['ad']['bottom']['fullAndExit']['full']=createlButton('moe-yytf-btn moe-yytf-fullandexit-full');
C['ad']['bottom']['fullAndExit']['full'].click(player.full);
C['ad']['bottom']['fullAndExit'].append(C['ad']['bottom']['fullAndExit']['full']);
C['ad']['bottom']['fullAndExit']['exitFull']=createlButton('ck-yytf-btn ck-yytf-fullandexit-exitfull');
C['ad']['bottom']['fullAndExit']['exitFull']=createlButton('moe-yytf-btn moe-yytf-fullandexit-exitfull');
C['ad']['bottom']['fullAndExit'].append(C['ad']['bottom']['fullAndExit']['exitFull']);
C['ad']['bottom']['fullAndExit']['exitFull'].click(player.exitFull);
C['ad']['bottom']['mutedAndExit']=createlDiv('ck-yytf-mutedandexit');
C['ad']['bottom']['mutedAndExit']=createlDiv('moe-yytf-mutedandexit');
C['ad']['bottom'].append(C['ad']['bottom']['mutedAndExit']);
C['ad']['bottom']['mutedAndExit']['muted']=createlButton('ck-yytf-btn ck-yytf-mutedandexit-muted');
C['ad']['bottom']['mutedAndExit']['muted']=createlButton('moe-yytf-btn moe-yytf-mutedandexit-muted');
C['ad']['bottom']['mutedAndExit'].append(C['ad']['bottom']['mutedAndExit']['muted']);
C['ad']['bottom']['mutedAndExit']['muted'].click(player.muted);
C['ad']['bottom']['mutedAndExit']['exitMuted']=createlButton('ck-yytf-btn ck-yytf-mutedandexit-exitmuted');
C['ad']['bottom']['mutedAndExit']['exitMuted']=createlButton('moe-yytf-btn moe-yytf-mutedandexit-exitmuted');
C['ad']['bottom']['mutedAndExit'].append(C['ad']['bottom']['mutedAndExit']['exitMuted']);
C['ad']['bottom']['mutedAndExit']['exitMuted'].click(player.exitMuted);
C['ad']['bottom']['details']=createlDiv('ck-yytf-details',language['details']);
C['ad']['bottom']['details']=createlDiv('moe-yytf-details',language['details']);
C['ad']['bottom'].append(C['ad']['bottom']['details']);
C['ad'].hide();
//暂停广告层
C['adPause']=createlDiv('ck-pause-yytf');
C['adPause']=createlDiv('moe-pause-yytf');
CM.append(C['adPause']);
//关于视频
C['about']=createlDiv('ck-about');
C['about']=createlDiv('moe-about');
CM.append(C['about']);
C['about']['bar']=createlDiv('ck-about-bar');
C['about']['bar']=createlDiv('moe-about-bar');
C['about'].append(C['about']['bar']);
C['about']['bar']['copy']=createlButton('ck-bar-btn ck-btn-about-copy');
C['about']['bar']['copy']=createlButton('moe-bar-btn moe-btn-about-copy');
C['about']['bar'].append(C['about']['bar']['copy']);
C['about']['bar']['copy'].click(aboutCopy);
C['about']['bar']['copy'].mouseover(function(){tip(this,language['copy'],null,'left');});
C['about']['bar']['close']=createlButton('ck-bar-btn ck-btn-about-close');
C['about']['bar']['close']=createlButton('moe-bar-btn moe-btn-about-close');
C['about']['bar']['close'].click(aboutHide);
C['about']['bar']['close'].mouseover(function(){tip(this,language['close'],null,'left');});
C['about']['bar'].append(C['about']['bar']['close']);
C['tempTime']=createlDiv('ck-tempTime');
C['tempTime']=createlDiv('moe-tempTime');
CM.append(C['tempTime']);
C['bar']['playAndPause']['refresh'].hide();
if(vars['controls']){
@@ -1165,28 +1165,28 @@ var language = languageDefault;
hideBar();
}
}).mouseover(function(){
if(!C['bar'].hasClass('ck-bar-out')){
C['bar'].removeClass('ck-bar-out');
CM.removeClass('ck-nocursor');
if(!C['bar'].hasClass('moe-bar-out')){
C['bar'].removeClass('moe-bar-out');
CM.removeClass('moe-nocursor');
}
if(C['rightBar'].css('display')=='block'){
C['rightBar'].removeClass('ck-right-bar-hide');
C['rightBar'].removeClass('moe-right-bar-hide');
}
if(C['topBar'].css('display')=='block'){
C['topBar'].removeClass('ck-top-bar-hide');
C['topBar'].removeClass('moe-top-bar-hide');
}
}).mousemove(function(){
if(C['bar'].hasClass('ck-bar-out')){
C['bar'].removeClass('ck-bar-out');
if(C['bar'].hasClass('moe-bar-out')){
C['bar'].removeClass('moe-bar-out');
eventTarget('mouseActive',true);
CM.removeClass('ck-nocursor');
CM.removeClass('moe-nocursor');
hideBar();
}
if(C['rightBar'].css('display')=='block'){
C['rightBar'].removeClass('ck-right-bar-hide');
C['rightBar'].removeClass('moe-right-bar-hide');
}
if(C['topBar'].css('display')=='block'){
C['topBar'].removeClass('ck-top-bar-hide');
C['topBar'].removeClass('moe-top-bar-hide');
}
});
},
@@ -1675,10 +1675,10 @@ var language = languageDefault;
C['bar']['playAndPause']['refresh'].hide();
C['centerPlay'].hide();
if(playType=='button'){
C['bar']['pbox'].removeClass('ck-bar-progress-out');
C['bar']['pbox'].removeClass('moe-bar-progress-out');
}
else{
C['bar']['pbox'].addClass('ck-bar-progress-out');
C['bar']['pbox'].addClass('moe-bar-progress-out');
}
if(recoveryVolume){
recoveryVolume=false;
@@ -1735,11 +1735,11 @@ var language = languageDefault;
C['bar']['playAndPause']['pause'].hide();
C['bar']['playAndPause']['play'].show();
C['bar']['playAndPause']['refresh'].hide();
C['bar']['pbox'].removeClass('ck-bar-progress-out');
C['bar']['pbox'].removeClass('moe-bar-progress-out');
checkProgressSlider();
eventTarget('pause');
C['bar'].removeClass('ck-bar-out');
CM.removeClass('ck-nocursor');
C['bar'].removeClass('moe-bar-out');
CM.removeClass('moe-nocursor');
},
volumeChange:function(){
if(this.volume==0 && !mutedState){
@@ -1775,8 +1775,8 @@ var language = languageDefault;
C['bar']['fullAndExit']['full'].hide();
C['ad']['bottom']['fullAndExit']['exitFull'].show();
C['ad']['bottom']['fullAndExit']['full'].hide();
if(!CM.hasClass('ck-main-full')){
CM.addClass('ck-main-full');
if(!CM.hasClass('moe-main-full')){
CM.addClass('moe-main-full');
}
message(language['full']);
C['bar']['webFullAndExit'].hide();
@@ -1791,8 +1791,8 @@ var language = languageDefault;
C['bar']['fullAndExit']['exitFull'].hide();
C['ad']['bottom']['fullAndExit']['full'].show();
C['ad']['bottom']['fullAndExit']['exitFull'].hide();
if(CM.hasClass('ck-main-full')){
CM.removeClass('ck-main-full');
if(CM.hasClass('moe-main-full')){
CM.removeClass('moe-main-full');
}
if(!isUndefined(vars['webFull']) && vars['webFull']){
C['bar']['webFullAndExit'].show();
@@ -2164,7 +2164,7 @@ var language = languageDefault;
if(!isUndefined(ad) && !isUndefined(ad['pause']) && !isUndefined(ad['pause']['list']) && ad['pause']['list'].length-1>=ad['pausePlayI']){
var adv=ad['pause']['list'][ad['pausePlayI']];
if(!isUndefined(ad['pause']['close']) && ad['pause']['close']){
ad['pauseClose']=createlButton('ck-pause-close');
ad['pauseClose']=createlButton('moe-pause-close');
ad['pauseClose'].click(function(){
C['centerPlay'].show();
C['buffer'].hide();
@@ -2325,17 +2325,17 @@ var language = languageDefault;
if(valType(fn)=='number'){
var arr=[C['topBar']['zoomEle']['zoom50'],C['topBar']['zoomEle']['zoom75'],C['topBar']['zoomEle']['zoom100']];
for(var i=0;i<arr.length;i++){
arr[i].removeClass('ck-top-bar-zoom-container-focus')
arr[i].removeClass('moe-top-bar-zoom-container-focus')
}
switch(fn){
case 50:
arr[0].addClass('ck-top-bar-zoom-container-focus');
arr[0].addClass('moe-top-bar-zoom-container-focus');
break;
case 75:
arr[1].addClass('ck-top-bar-zoom-container-focus');
arr[1].addClass('moe-top-bar-zoom-container-focus');
break;
case 100:
arr[2].addClass('ck-top-bar-zoom-container-focus');
arr[2].addClass('moe-top-bar-zoom-container-focus');
break;
}
if(fn==50 || fn==75 || fn==100){
@@ -3179,7 +3179,7 @@ var language = languageDefault;
ele=getElement(obj);
}
else{
ele=createlDiv('ck-layer');
ele=createlDiv('moe-layer');
ele.htm(obj);
}
}
@@ -3519,7 +3519,7 @@ var language = languageDefault;
*/
loadLogo=function(){
if(!isUndefined(vars['logo']) && isUndefined(C['logo'])){
C['logo']=createlDiv('ck-logo');
C['logo']=createlDiv('moe-logo');
createlImg(vars['logo']).addListener('load',function(){
CM.append(C['logo']);
C['logo'].append(this);
@@ -3537,8 +3537,8 @@ var language = languageDefault;
var ul=$(document.createElement('ul'));
var temp='';
for(k in obj){
var title=createlDiv('div').attr('class','ck-about-title');
var content=createlDiv('div').attr('class','ck-about-content');
var title=createlDiv('div').attr('class','moe-about-title');
var content=createlDiv('div').attr('class','moe-about-content');
var li=$(document.createElement('li'));
title.htm(k);
content.htm(obj[k]);
@@ -3565,9 +3565,9 @@ var language = languageDefault;
C['menu']=createlDiv('moeplayer-menu');
for(var i=0;i<rightMenu.length;i++){
var m=rightMenu[i];
var li=createlDiv('ck-li');
var li=createlDiv('moe-li');
if(!isUndefined(m['underline'])){
li.addClass('ck-underline');
li.addClass('moe-underline');
}
if(!isUndefined(m['link']) && !isUndefined(m['title'])){
li.append(createlA(m['title'],m['link']));
@@ -3673,16 +3673,16 @@ var language = languageDefault;
}
mouseSetTime=setTimeout(function(){
if(!paused){
C['bar'].addClass('ck-bar-out');
C['bar'].addClass('moe-bar-out');
eventTarget('mouseActive',false);
if(CT.full){
CM.addClass('ck-nocursor');
CM.addClass('moe-nocursor');
}
if(C['rightBar'].css('display')=='block'){
C['rightBar'].addClass('ck-right-bar-hide');
C['rightBar'].addClass('moe-right-bar-hide');
}
if(C['topBar'].css('display')=='block'){
C['topBar'].addClass('ck-top-bar-hide');
C['topBar'].addClass('moe-top-bar-hide');
}
}
mouseSetTime=null;
@@ -3694,7 +3694,7 @@ var language = languageDefault;
*/
barMouseOut=function(){
if(!paused){
C['bar']['pbox'].addClass('ck-bar-progress-out');
C['bar']['pbox'].addClass('moe-bar-progress-out');
hideBar();
}
},
@@ -3704,7 +3704,7 @@ var language = languageDefault;
*/
barMouseOver=function(){
if(!paused){
C['bar']['pbox'].removeClass('ck-bar-progress-out');
C['bar']['pbox'].removeClass('moe-bar-progress-out');
if(mouseSetTime){
clearTimeout(mouseSetTime);
mouseSetTime=null;
@@ -3739,11 +3739,11 @@ var language = languageDefault;
checkPlaybackrate=function(){
var playbackrate=vars['playbackrateList'];
var pbr=vars['playbackrate'];
C['bar']['playbackrate']['bg']=createlDiv('ck-list-bg');
C['bar']['playbackrate']['bg']=createlDiv('moe-list-bg');
C['bar']['playbackrate']['bgbox'].append(C['bar']['playbackrate']['bg']);
C['bar']['playbackrate']['bg']['p']=[];
for(var i=playbackrate.length-1;i>-1;i--){
var pTemp=createlButton('ck-list-p',playbackrate[i]+language['playbackrateSuffix']);
var pTemp=createlButton('moe-list-p',playbackrate[i]+language['playbackrateSuffix']);
pTemp.attr('data-i',i).attr('data-val',playbackrate[i]);
C['bar']['playbackrate']['bg']['p'].push(pTemp);
C['bar']['playbackrate']['bg'].append(pTemp);
@@ -3793,9 +3793,9 @@ var language = languageDefault;
changePlaybackrateVal=function(num){
C['bar']['playbackrate']['bg'].find('button').each(function(index,ele){
var val=parseFloat(ele.attr('data-val'));
ele.removeClass('ck-list-p-focus');
ele.removeClass('moe-list-p-focus');
if(num==val){
ele.addClass('ck-list-p-focus');
ele.addClass('moe-list-p-focus');
if(num!=1){
C['bar']['playbackrate']['button'].htm(ele.htm());
}
@@ -3804,7 +3804,7 @@ var language = languageDefault;
}
}
else{
ele.removeClass('ck-list-p-focus');
ele.removeClass('moe-list-p-focus');
}
});
},
@@ -3816,12 +3816,12 @@ var language = languageDefault;
var track=vars['track'];
var pbr=-1;
C['bar']['track']['bgbox'].htm('');
C['bar']['track']['bg']=createlDiv('ck-list-bg');
C['bar']['track']['bg']=createlDiv('moe-list-bg');
C['bar']['track']['bgbox'].append(C['bar']['track']['bg']);
C['bar']['track']['bg']['p']=[];
var pTemp=null;
for(var i=track.length-1;i>-1;i--){
pTemp=createlButton('ck-list-p',track[i]['label']);
pTemp=createlButton('moe-list-p',track[i]['label']);
pTemp.attr('data-i',i).attr('data-title',track[i]['label']);
C['bar']['track']['bg']['p'].push(pTemp);
C['bar']['track']['bg'].append(pTemp);
@@ -3831,7 +3831,7 @@ var language = languageDefault;
pTemp.click(trackClick);
}
//
pTemp=createlButton('ck-list-p',language['noTrack']);
pTemp=createlButton('moe-list-p',language['noTrack']);
pTemp.attr('data-i',-1).attr('data-title',language['noTrack']);
C['bar']['track']['bg']['p'].push(pTemp);
C['bar']['track']['bg'].append(pTemp);
@@ -3889,10 +3889,10 @@ var language = languageDefault;
CT.track=null;
eventTarget('track',null);
}
ele.addClass('ck-list-p-focus');
ele.addClass('moe-list-p-focus');
}
else{
ele.removeClass('ck-list-p-focus');
ele.removeClass('moe-list-p-focus');
}
});
},
@@ -3910,11 +3910,11 @@ var language = languageDefault;
}
if(valType(vars['video'])=='array'){
var arr=vars['video'];
C['bar']['definition']['bg']=createlDiv('ck-list-bg');
C['bar']['definition']['bg']=createlDiv('moe-list-bg');
C['bar']['definition']['bgbox'].append(C['bar']['definition']['bg']);
C['bar']['definition']['bg']['p']=[];
for(var i=arr.length-1;i>-1;i--){
var pTemp=createlButton('ck-list-p',arr[i][2]);
var pTemp=createlButton('moe-list-p',arr[i][2]);
pTemp.attr('data-i',i).attr('data-video',arr[i][0]).attr('data-type',arr[i][1]).attr('data-title',arr[i][2]);
C['bar']['definition']['bg']['p'].push(pTemp);
C['bar']['definition']['bg'].append(pTemp);
@@ -3950,10 +3950,10 @@ var language = languageDefault;
C['bar']['definition']['bg'].find('button').each(function(index,ele){
var i=parseInt(ele.attr('data-i'));
if(pi==i){
ele.addClass('ck-list-p-focus');
ele.addClass('moe-list-p-focus');
}
else{
ele.removeClass('ck-list-p-focus');
ele.removeClass('moe-list-p-focus');
}
});
}
@@ -3987,11 +3987,11 @@ var language = languageDefault;
changeVideo(ele.attr('data-video'));
message(language['switchTo']+ele.htm());
C['bar']['definition']['button'].htm(ele.htm());
ele.addClass('ck-list-p-focus');
ele.addClass('moe-list-p-focus');
eventTarget('definition',{id:i,video:ele.attr('data-video'),title:ele.attr('data-title')});
}
else{
ele.removeClass('ck-list-p-focus');
ele.removeClass('moe-list-p-focus');
}
});
},
@@ -4020,7 +4020,7 @@ var language = languageDefault;
for(var i=0;i<vars['prompt'].length;i++){
var obj=vars['prompt'][i];
if(!isUndefined(obj) && 'words' in obj && 'time' in obj && !isUndefined(obj['time']) && !isUndefined(obj['words']) && valType(obj['time'])=='number'){
var ele=createlDiv('ck-bar-progress-prompt');
var ele=createlDiv('moe-bar-progress-prompt');
ele.attr('data-words',obj['words']).attr('data-time',obj['time']);
C['bar']['pbox']['bg'].append(ele);
var bf=(ele.getWidth()*0.5/C['bar']['pbox']['bg'].getWidth())*50;
@@ -4048,9 +4048,9 @@ var language = languageDefault;
*/
showPromptWords=function(ele){
if(isUndefined(C['promptWords'])){
C['promptWords']=createlDiv('ck-prompt-words');
C['promptWords']=createlDiv('moe-prompt-words');
CM.append(C['promptWords']);
C['promptWords']['content']=createlDiv('ck-prompt-content');
C['promptWords']['content']=createlDiv('moe-prompt-content');
C['promptWords'].append(C['promptWords']['content']);
}
if(isUndefined(ele)){
@@ -4092,13 +4092,13 @@ var language = languageDefault;
C['preview']=null;
}
if(!isUndefined(preview)){
C['preview']=createlDiv('ck-preview');
C['preview']=createlDiv('moe-preview');
CM.append(C['preview']);
if(isUndefined(vars['preview']['type'])){
vars['preview']['type']=0;
}
if(vars['preview']['type']==1){
C['preview']['bg']=createlDiv('ck-preview-bg');
C['preview']['bg']=createlDiv('moe-preview-bg');
C['preview'].append(C['preview']['bg']);
}
var files=[];
@@ -4107,7 +4107,7 @@ var language = languageDefault;
C['preview']['bg']['img']=[];
for(var i=0;i<files.length;i++){
for(var y=0;y<bigH/smallH;y++){
var img=createlDiv('ck-preview-img');
var img=createlDiv('moe-preview-img');
img.attr('data-img',files[i]).attr('data-i',y);
img.css({
'width':bigW+'px',
@@ -4128,7 +4128,7 @@ var language = languageDefault;
C['preview']['smallWidth']=smallW;
C['preview']['smallHight']=smallH;
if(vars['preview']['type']==1){
C['preview']['frame']=createlDiv('ck-preview-frame');
C['preview']['frame']=createlDiv('moe-preview-frame');
C['preview'].append(C['preview']['frame']);
C['preview']['frame'].css({
'width':smallW+'px',
@@ -4150,7 +4150,7 @@ var language = languageDefault;
vars['preview']['thumbnail']=thumbnail;
}
if(files[0]){
var img = createlImg(files[0],'ck-preview-load-img').addListener('load',function(){
var img = createlImg(files[0],'moe-preview-load-img').addListener('load',function(){
loadImg(this.getWidth(),this.getHeight(),this.getWidth()/thumbnail[0],this.getHeight()/thumbnail[1]);
this.remove();
});
@@ -4270,7 +4270,7 @@ var language = languageDefault;
return;
}
if(isUndefined(C['error'])){
C['error']=createlDiv('ck-error');
C['error']=createlDiv('moe-error');
CM.append(C['error']);
}
var msg=CT.error['message'];
@@ -4555,18 +4555,18 @@ var language = languageDefault;
message=function(str,right){
C['message'].htm('');
var msgHide=function(){
C['message'].removeClass('ck-message-right').removeClass('ck-animate-bouncein').removeClass('ck-animate');
C['message'].removeClass('moe-message-right').removeClass('moe-animate-bouncein').removeClass('moe-animate');
C['message'].hide();
};
if(str){
C['message'].htm(str);
C['message'].show();
if(!C['message'].hasClass('ck-animate')){
C['message'].addClass('ck-animate ck-animate-bouncein');
if(!C['message'].hasClass('moe-animate')){
C['message'].addClass('moe-animate moe-animate-bouncein');
}
if(!isUndefined(right) && right){
if(!C['message'].hasClass('ck-message-right')){
C['message'].addClass('ck-message-right');
if(!C['message'].hasClass('moe-message-right')){
C['message'].addClass('moe-message-right');
}
}
if(msgSetTime){
@@ -4592,19 +4592,19 @@ var language = languageDefault;
if(str){
C['tip']['content'].htm(str);
C['tip'].show();
if(!C['tip'].hasClass('ck-animate')){
C['tip'].addClass('ck-animate ck-animate-bouncein');
if(!C['tip'].hasClass('moe-animate')){
C['tip'].addClass('moe-animate moe-animate-bouncein');
}
if(isUndefined(align)){
align='auto'
}
if(align=='left'){
C['tip']['content'].removeClass('ck-content-float-auto').addClass('ck-content-float-left');
C['tip']['triangle'].removeClass('ck-triangle-auto').addClass('ck-triangle-left');
C['tip']['content'].removeClass('moe-content-float-auto').addClass('moe-content-float-left');
C['tip']['triangle'].removeClass('moe-triangle-auto').addClass('moe-triangle-left');
}
else{
C['tip']['content'].removeClass('ck-content-float-left').addClass('ck-content-float-auto');
C['tip']['triangle'].removeClass('ck-triangle-left').addClass('ck-triangle-auto');
C['tip']['content'].removeClass('moe-content-float-left').addClass('moe-content-float-auto');
C['tip']['triangle'].removeClass('moe-triangle-left').addClass('moe-triangle-auto');
}
tipResize(ele,cl,align);
if(isUndefined(closeTipFun)){
@@ -4630,8 +4630,8 @@ var language = languageDefault;
}
else{
C['tip'].hide();
C['tip'].removeClass('ck-animate');
C['tip'].removeClass('ck-animate-bouncein');
C['tip'].removeClass('moe-animate');
C['tip'].removeClass('moe-animate-bouncein');
}
},
/*
@@ -4725,7 +4725,7 @@ var language = languageDefault;
if(left>bg.getWidth()-slider.getWidth()){
left=bg.getWidth()-slider.getWidth();
}
C['bar']['pbox'].addClass('ck-bar-progress-slider-move');
C['bar']['pbox'].addClass('moe-bar-progress-slider-move');
//预览时间
var time='';
if(!vars['live']){
@@ -4801,7 +4801,7 @@ var language = languageDefault;
eventTarget('playback',{time:playbackTime,date:date('Y-m-d H:i:s',playbackTime)});
eventTarget('seek',{time:playbackTime,state:'seeking',date:date('Y-m-d H:i:s',playbackTime)});
}
C['bar']['pbox'].removeClass('ck-bar-progress-slider-move');
C['bar']['pbox'].removeClass('moe-bar-progress-slider-move');
if(isMouseLeave){
tip();
}