no commit message
This commit is contained in:
+25
-18
@@ -2218,14 +2218,20 @@
|
|||||||
* 功能:获取视频本身的宽度,这是一个固定值
|
* 功能:获取视频本身的宽度,这是一个固定值
|
||||||
*/
|
*/
|
||||||
videoWidth:function(){
|
videoWidth:function(){
|
||||||
return video.videoWidth;
|
if(video){
|
||||||
|
return video.videoWidth;
|
||||||
|
}
|
||||||
|
return null;
|
||||||
},
|
},
|
||||||
/*
|
/*
|
||||||
* videoHeight
|
* videoHeight
|
||||||
* 功能:获取视频本身的高度,这是一个固定值
|
* 功能:获取视频本身的高度,这是一个固定值
|
||||||
*/
|
*/
|
||||||
videoHeight:function(){
|
videoHeight:function(){
|
||||||
return video.videoHeight;
|
if(video){
|
||||||
|
return video.videoHeight;
|
||||||
|
}
|
||||||
|
return null;
|
||||||
},
|
},
|
||||||
/*
|
/*
|
||||||
* height
|
* height
|
||||||
@@ -2239,7 +2245,6 @@
|
|||||||
newEvent.addEventListener('zoom',fn);
|
newEvent.addEventListener('zoom',fn);
|
||||||
}
|
}
|
||||||
if(valType(fn)=='number'){
|
if(valType(fn)=='number'){
|
||||||
|
|
||||||
var arr=[C['topBar']['zoomEle']['zoom50'],C['topBar']['zoomEle']['zoom75'],C['topBar']['zoomEle']['zoom100']];
|
var arr=[C['topBar']['zoomEle']['zoom50'],C['topBar']['zoomEle']['zoom75'],C['topBar']['zoomEle']['zoom100']];
|
||||||
for(var i=0;i<arr.length;i++){
|
for(var i=0;i<arr.length;i++){
|
||||||
arr[i].removeClass('ck-top-bar-zoom-container-focus')
|
arr[i].removeClass('ck-top-bar-zoom-container-focus')
|
||||||
@@ -2378,7 +2383,7 @@
|
|||||||
newEvent.addEventListener('play',fn);
|
newEvent.addEventListener('play',fn);
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
if(loadedmetadataNum>0){
|
if(loadedmetadataNum>0 && video){
|
||||||
try{video.play();}catch(event){console.error(event)}
|
try{video.play();}catch(event){console.error(event)}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -2394,7 +2399,7 @@
|
|||||||
newEvent.addEventListener('pause',fn);
|
newEvent.addEventListener('pause',fn);
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
if(loadedmetadataNum>0){
|
if(loadedmetadataNum>0 && video){
|
||||||
try{video.pause();}catch(event){console.error(event)}
|
try{video.pause();}catch(event){console.error(event)}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -2423,7 +2428,7 @@
|
|||||||
if(valType(fn)=='function'){
|
if(valType(fn)=='function'){
|
||||||
newEvent.addEventListener('volume', fn);
|
newEvent.addEventListener('volume', fn);
|
||||||
}
|
}
|
||||||
else if(valType(fn)=='number'){
|
else if(valType(fn)=='number' && video){
|
||||||
if(fn<0)fn=0;
|
if(fn<0)fn=0;
|
||||||
if(fn>1)fn=1;
|
if(fn>1)fn=1;
|
||||||
if(video.muted){
|
if(video.muted){
|
||||||
@@ -2432,7 +2437,7 @@
|
|||||||
video.volume=fn;
|
video.volume=fn;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else{
|
else if(video){
|
||||||
return video.volume;
|
return video.volume;
|
||||||
}
|
}
|
||||||
return player;
|
return player;
|
||||||
@@ -2446,7 +2451,7 @@
|
|||||||
if(!isUndefined(fn) && valType(fn)=='function'){
|
if(!isUndefined(fn) && valType(fn)=='function'){
|
||||||
newEvent.addEventListener('muted', fn);
|
newEvent.addEventListener('muted', fn);
|
||||||
}
|
}
|
||||||
else{
|
else if(video){
|
||||||
video.muted=true;
|
video.muted=true;
|
||||||
}
|
}
|
||||||
return player;
|
return player;
|
||||||
@@ -2456,9 +2461,11 @@
|
|||||||
* 功能:执行取消静音操作
|
* 功能:执行取消静音操作
|
||||||
*/
|
*/
|
||||||
exitMuted:function(){
|
exitMuted:function(){
|
||||||
video.muted=false;
|
if(video){
|
||||||
if(video.volume==0){
|
video.muted=false;
|
||||||
player.volume(.8);
|
if(video.volume==0){
|
||||||
|
player.volume(.8);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return player;
|
return player;
|
||||||
},
|
},
|
||||||
@@ -2471,7 +2478,7 @@
|
|||||||
if(!isUndefined(fn) && valType(fn)=='function'){
|
if(!isUndefined(fn) && valType(fn)=='function'){
|
||||||
newEvent.addEventListener('time',fn);
|
newEvent.addEventListener('time',fn);
|
||||||
}
|
}
|
||||||
else{
|
else if(video){
|
||||||
return video.currentTime || 0;
|
return video.currentTime || 0;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -2485,7 +2492,7 @@
|
|||||||
if(valType(fn)=='function'){
|
if(valType(fn)=='function'){
|
||||||
newEvent.addEventListener('seek',fn);
|
newEvent.addEventListener('seek',fn);
|
||||||
}
|
}
|
||||||
if(valType(fn)=='number'){
|
if(valType(fn)=='number' && video){
|
||||||
switch(vars['timeScheduleAdjust']){
|
switch(vars['timeScheduleAdjust']){
|
||||||
case 0://禁止拖动
|
case 0://禁止拖动
|
||||||
message(language['timeScheduleAdjust']['prohibit']);
|
message(language['timeScheduleAdjust']['prohibit']);
|
||||||
@@ -2595,7 +2602,7 @@
|
|||||||
if(valType(fn)=='function'){
|
if(valType(fn)=='function'){
|
||||||
newEvent.addEventListener('playbackRate',fn);
|
newEvent.addEventListener('playbackRate',fn);
|
||||||
}
|
}
|
||||||
else if(valType(fn)=='number'){
|
else if(valType(fn)=='number' && video){
|
||||||
video.playbackRate=fn;
|
video.playbackRate=fn;
|
||||||
CT.playbackRate=fn;
|
CT.playbackRate=fn;
|
||||||
eventTarget('playbackRate',fn);
|
eventTarget('playbackRate',fn);
|
||||||
@@ -2617,7 +2624,7 @@
|
|||||||
if(valType(fn)=='function'){
|
if(valType(fn)=='function'){
|
||||||
newEvent.addEventListener('track',fn);
|
newEvent.addEventListener('track',fn);
|
||||||
}
|
}
|
||||||
else if(valType(fn)=='number'){
|
else if(valType(fn)=='number' && video){
|
||||||
var track=null;
|
var track=null;
|
||||||
if(!isUndefined(video.textTracks)){
|
if(!isUndefined(video.textTracks)){
|
||||||
track=video.textTracks;
|
track=video.textTracks;
|
||||||
@@ -2976,7 +2983,7 @@
|
|||||||
if(valType(fn)=='function'){
|
if(valType(fn)=='function'){
|
||||||
newEvent.addEventListener('loop',fn);
|
newEvent.addEventListener('loop',fn);
|
||||||
}
|
}
|
||||||
if(valType(fn)=='boolean'){
|
if(valType(fn)=='boolean' && video){
|
||||||
if(fn){
|
if(fn){
|
||||||
C['rightBar']['loop']['open'].show();
|
C['rightBar']['loop']['open'].show();
|
||||||
C['rightBar']['loop']['close'].hide();
|
C['rightBar']['loop']['close'].hide();
|
||||||
@@ -3006,7 +3013,7 @@
|
|||||||
newEvent.addEventListener('screenshot',fn);
|
newEvent.addEventListener('screenshot',fn);
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
if(!isUndefined(vars['screenshot']) && vars['screenshot']){
|
if(!isUndefined(vars['screenshot']) && vars['screenshot'] && video){
|
||||||
try {
|
try {
|
||||||
message(language['screenshotStart'],true);
|
message(language['screenshotStart'],true);
|
||||||
var newCanvas = $(document.createElement('canvas'));
|
var newCanvas = $(document.createElement('canvas'));
|
||||||
@@ -6776,7 +6783,7 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (obj.async === true) { //true表示异步,false表示同步
|
if (obj.async === true) { //true表示异步,false表示同步
|
||||||
addListener(xhr,'readystatechange',function(e){
|
addListener(xhr,'readystatechange',function(event){
|
||||||
if (this.readyState === 4 && callback != null) { //判断对象的状态是否交互完成
|
if (this.readyState === 4 && callback != null) { //判断对象的状态是否交互完成
|
||||||
callback(); //回调
|
callback(); //回调
|
||||||
}
|
}
|
||||||
|
|||||||
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user