diff --git a/js/pages/video/video.js b/js/pages/video/video.js
index f8b03e9..0732c3a 100644
--- a/js/pages/video/video.js
+++ b/js/pages/video/video.js
@@ -31,11 +31,21 @@ layui.config({
puid = puid.substring(0, puid.length - 2);
if (puid) {
parent.layer.msg("视频加载中,请稍候...", { icon: 16, scrollbar: false, time: 1000, });
+ let puidCz=true;
+ for (let i = 0; i < playList.length; i++) {
+ if( playList[i].puid==puid){
+ puidCz=false;
+ }
+ }
+ if(puidCz){
let newobj=getPlay(puid,getWindBox(),0);
playList.push(newobj);
+ playVideList();
+ }
+
console.log("4444");
console.log(playList);
- playVideList();
+
// QXPlayVideo(puid, '0', winDom)
// playControl();
videoObject.devCode = puid;
diff --git a/js/pages/video/videoAjax.js b/js/pages/video/videoAjax.js
index de4bc55..8e0a2de 100644
--- a/js/pages/video/videoAjax.js
+++ b/js/pages/video/videoAjax.js
@@ -34,6 +34,8 @@ function loadVideoTree() {
item.title = '
' + titleName + ''
if(isPlay){
let puid = item.id.replace('QJ', '').split("-")[0];
+
+
playList.push(getPlay(puid,winDom,0));
playVideList();
// QXPlayVideo(puid, '0', winDom)
@@ -98,10 +100,16 @@ function fourVideo(){
}
nowDmoScree=4;
- console.log(nowDmoScree);
- if(playList.length>nowDmoScree){
- playList=playList.slice(-nowDmoScree);
+ //console.log(nowDmoScree);
+ // if(playList.length>nowDmoScree){
+ // playList=playList.slice(-nowDmoScree);
+ // }
+ while (playList.length > nowDmoScree) {
+ console.log(playList[0].windBox)
+ destoryVideo(playList[0].flvPlayer);
+ playList.pop();
}
+
for (let i = 0; i {
- // if (flvPlayer) {
- // //播放失败销毁窗口
- // destoryVideo(flvPlayer);
- // videoObject.playState = false;
- // }
- // });
+ flvPlayer.on(flvjs.Events.ERROR, (errorType, errorDetail, errorInfo) => {
+ if (flvPlayer) {
+ //播放失败销毁窗口
+ destoryVideo(flvPlayer);
+ videoObject.playState = false;
+ }
+ });
setTimeout(function () {