no commit message

This commit is contained in:
niandeng
2022-03-25 11:05:43 +08:00
parent 4ea5135255
commit 4afd299e57
2 changed files with 45 additions and 31 deletions
+44 -30
View File
@@ -131,7 +131,9 @@
cookie:null,//开启cookie功能 cookie:null,//开启cookie功能
domain:null,//指定cookie保存的域 domain:null,//指定cookie保存的域
cookiePath:'/',//指定cookie保存路径 cookiePath:'/',//指定cookie保存路径
documentFocusPause:false//窗口失去焦点后暂停播放 documentFocusPause:false,//窗口失去焦点后暂停播放
mouseWheelVolume:2,//是否启用鼠标滚轮调节音量功能,0=不启用,1=启用,2=全屏时才启用
keyVolume:2//是否启用键盘控制音量调节,0=不启用,1=启用,2=全屏时才启用
}; };
function ckplayerEmbed(videoObj){ function ckplayerEmbed(videoObj){
/* /*
@@ -1915,14 +1917,17 @@
event=window.event || event; event=window.event || event;
var keycode = event.keyCode || event.which; var keycode = event.keyCode || event.which;
var v=player.volume(); var v=player.volume();
var pre=function(){
if(event.preventDefault){
event.preventDefault();
}
else{
event.returnValue = false;
}
};
switch(keycode) { switch(keycode) {
case 32: case 32:
if(event.preventDefault){ pre();
event.preventDefault();
}
else{
event.returnValue = false;
}
player.playOrPause(); player.playOrPause();
break; break;
case 37: case 37:
@@ -1932,39 +1937,48 @@
player.fastNext(); player.fastNext();
break; break;
case 38: case 38:
player.volume(v+.1<1?v+=.1:1); if(valType(vars['keyVolume'])=='number' && (vars['keyVolume']==1 || (vars['keyVolume']==2 && CT.full))){
pre();
player.volume(v+.1<1?v+=.1:1);
}
break; break;
case 40: case 40:
player.volume(v-.1>0?v-=.1:0); if(valType(vars['keyVolume'])=='number' && (vars['keyVolume']==1 || (vars['keyVolume']==2 && CT.full))){
pre();
player.volume(v-.1>0?v-=.1:0);
}
break; break;
default: default:
break; break;
} }
}, },
mouseWheel:function(event){ mouseWheel:function(event){
event=window.event || event; if(valType(vars['mouseWheelVolume'])=='number' && (vars['mouseWheelVolume']==1 || (vars['mouseWheelVolume']==2 && CT.full))){
var v=player.volume(); event=window.event || event;
if(event.preventDefault){ var v=player.volume();
event.preventDefault(); if(event.preventDefault){
} event.preventDefault();
else{ }
event.returnValue = false; else{
} event.returnValue = false;
if(event.wheelDelta) { }
if(event.wheelDelta > 0) { if(event.wheelDelta) {
player.volume(v+.1<1?v+=.1:1); if(event.wheelDelta > 0) {
} player.volume(v+.1<1?v+=.1:1);
if(event.wheelDelta < 0) { }
player.volume(v-.1>0?v-=.1:0); if(event.wheelDelta < 0) {
} player.volume(v-.1>0?v-=.1:0);
} else if(event.detail) { }
if(event.detail > 0) { } else if(event.detail) {
player.volume(v-.1>0?v-=.1:0); if(event.detail > 0) {
} player.volume(v-.1>0?v-=.1:0);
if(event.detail < 0) { }
player.volume(v+.1<1?v+=.1:1); if(event.detail < 0) {
player.volume(v+.1<1?v+=.1:1);
}
} }
} }
} }
}; };
/* /*
+1 -1
View File
File diff suppressed because one or more lines are too long