|
@@ -158,13 +158,13 @@
|
|
|
}
|
|
|
this.items=items
|
|
|
for(let i=0;i<20;i++){
|
|
|
- await this.sleep(20)
|
|
|
+ await this.sleep(500)
|
|
|
this.$nextTick(()=>{
|
|
|
this.render(items[i],function(item){
|
|
|
if(i<21){
|
|
|
setTimeout(()=>{
|
|
|
item.player.capturePicture('default',function(data){
|
|
|
- item.file=data
|
|
|
+ item.file=data
|
|
|
})
|
|
|
},3000)
|
|
|
}
|
|
@@ -175,9 +175,9 @@
|
|
|
getIframeSrc(deviceSerial){
|
|
|
return `https://open.ys7.com/ezopen/h5/iframe?url=ezopen://open.ys7.com/${deviceSerial}/1.live&autoplay=1&accessToken=${this.accessToken}`
|
|
|
},
|
|
|
- sleep(){
|
|
|
+ sleep(time=1000){
|
|
|
return new Promise((resolve)=>{
|
|
|
- setTimeout(resolve,1000)
|
|
|
+ setTimeout(resolve,time)
|
|
|
})
|
|
|
},
|
|
|
render(item={},callback){
|
|
@@ -185,7 +185,7 @@
|
|
|
let type=item.type==='rec'?'rec':'live'
|
|
|
item.player = new EZUIKit.EZUIKitPlayer({
|
|
|
id: item.id||`video-${item.deviceSerial}`,
|
|
|
- autoplay: false,
|
|
|
+ // autoplay: false,
|
|
|
url: `ezopen://open.ys7.com/${item.deviceSerial}/1.${type}`,
|
|
|
accessToken: accessToken,
|
|
|
plugin: ['talk'],
|
|
@@ -255,9 +255,11 @@
|
|
|
}
|
|
|
},
|
|
|
capturePictureCallBack: function(data){
|
|
|
- item.player.stop()
|
|
|
- item.player.destroy();
|
|
|
- document.getElementById(data.id).innerHTML=`<img src="${item.file.base64}" style="width:100%;height:100%;display:block;">`
|
|
|
+ item.player.play()
|
|
|
+ item.player.setPoster(item.file.base64)
|
|
|
+ // item.player.stop()
|
|
|
+ // item.player.destroy();
|
|
|
+ // document.getElementById(data.id).innerHTML=`<img src="${item.file.base64}" style="width:100%;height:100%;display:block;">`
|
|
|
}
|
|
|
});
|
|
|
},
|