no commit message

This commit is contained in:
niandeng
2022-02-15 09:35:04 +08:00
parent c8c2d231db
commit 92966befd9
2 changed files with 33 additions and 3 deletions
+32 -2
View File
@@ -427,6 +427,7 @@
*/ */
if(isUndefined(video.canPlayType)){ if(isUndefined(video.canPlayType)){
CT.error={code:5,message:language['error']['supportVideoError']}; CT.error={code:5,message:language['error']['supportVideoError']};
eventTarget('error',CT.error);//注册监听error
showError(); showError();
return player; return player;
} }
@@ -493,6 +494,7 @@
} }
else{ else{
CT.error={code:8,message:language['error']['ajax']}; CT.error={code:8,message:language['error']['ajax']};
eventTarget('error',CT.error);//注册监听error
showError(); showError();
} }
}}); }});
@@ -534,6 +536,7 @@
} }
else{ else{
CT.error={code:10,message:language['error']['emptied']}; CT.error={code:10,message:language['error']['emptied']};
eventTarget('error',CT.error);//注册监听error
showError(); showError();
} }
loadTrack(); loadTrack();
@@ -564,6 +567,7 @@
break; break;
default: default:
CT.error={code:10,message:language['error']['emptied']}; CT.error={code:10,message:language['error']['emptied']};
eventTarget('error',CT.error);//注册监听error
showError(); showError();
break; break;
} }
@@ -580,8 +584,27 @@
hls.loadSource(url); hls.loadSource(url);
hls.attachMedia(video); hls.attachMedia(video);
hls.on(Hls.Events.ERROR, function(event, data){ hls.on(Hls.Events.ERROR, function(event, data){
CT.error={code:9,message:language['error']['loadingFailed']}; var code=9;
showError(); var message=language['error']['loadingFailed'];
var fatal=data.fatal;
if(!isUndefined(data.response)){
if(!isUndefined(data.response.code)){
code=data.response.code;
}
if(!isUndefined(data.response.text) && data.response.text){
message=data.response.text;
}
else{
if(!isUndefined(event)){
message=event;
}
}
}
CT.error={code:code,message:message};
eventTarget('error',CT.error);//注册监听error
if(fatal){
showError();
}
}); });
} }
else if(canPlay(url)){ else if(canPlay(url)){
@@ -622,6 +645,7 @@
}); });
pugPlayer.on(flvjs.Events.ERROR, function(errorType, errorDetail, errorInfo){ pugPlayer.on(flvjs.Events.ERROR, function(errorType, errorDetail, errorInfo){
CT.error={code:errorInfo['code'],message:errorInfo['msg']}; CT.error={code:errorInfo['code'],message:errorInfo['msg']};
eventTarget('error',CT.error);//注册监听error
showError(); showError();
}); });
} }
@@ -661,6 +685,7 @@
}); });
pugPlayer.on(mpegts.Events.ERROR, function(errorType, errorDetail, errorInfo){ pugPlayer.on(mpegts.Events.ERROR, function(errorType, errorDetail, errorInfo){
CT.error={code:errorInfo['code'],message:errorInfo['msg']}; CT.error={code:errorInfo['code'],message:errorInfo['msg']};
eventTarget('error',CT.error);//注册监听error
showError(); showError();
}); });
} }
@@ -745,6 +770,7 @@
} }
if(!is && !vars['plug']){ if(!is && !vars['plug']){
CT.error={code:6,message:language['error']['videoTypeError']}; CT.error={code:6,message:language['error']['videoTypeError']};
eventTarget('error',CT.error);//注册监听error
showError(); showError();
} }
return is; return is;
@@ -1384,6 +1410,9 @@
if(!isUndefined(ad) && !isUndefined(ad['frontPlay']) && ad['frontPlay'] && loadedmetadataNum>1){//如果是贴片广告播放中,则进行播放 if(!isUndefined(ad) && !isUndefined(ad['frontPlay']) && ad['frontPlay'] && loadedmetadataNum>1){//如果是贴片广告播放中,则进行播放
calculationAdFrontTime(duration-playTime);//计算贴片广告的时间 calculationAdFrontTime(duration-playTime);//计算贴片广告的时间
} }
if(!isUndefined(C['error']) && C['error'].css('display')=='block'){
C['error'].hide();
}
replaceInformation('audioDecodedByteCount',this.webkitAudioDecodedByteCount || this.audioDecodedByteCount || 0); replaceInformation('audioDecodedByteCount',this.webkitAudioDecodedByteCount || this.audioDecodedByteCount || 0);
replaceInformation('videoDecodedByteCount',this.webkitVideoDecodedByteCount || this.videoDecodedByteCount || 0); replaceInformation('videoDecodedByteCount',this.webkitVideoDecodedByteCount || this.videoDecodedByteCount || 0);
}, },
@@ -1860,6 +1889,7 @@
break; break;
default: default:
CT.error={code:10,message:language['error']['emptied']}; CT.error={code:10,message:language['error']['emptied']};
eventTarget('error',CT.error);//注册监听error
showError(); showError();
break; break;
} }
+1 -1
View File
File diff suppressed because one or more lines are too long