|
@@ -836,27 +836,44 @@ export default {
|
|
|
// let initSpace = 0
|
|
|
//没有历史拍照间隔数据
|
|
|
if(this.photoList.length==0){
|
|
|
- // if(totalVideoTime >= 6000) { //大于10分钟
|
|
|
- // if(photoNum == 1) { //只拍1张
|
|
|
-
|
|
|
- // } else if(photoNum == 3){ //拍3张
|
|
|
-
|
|
|
- // }
|
|
|
- // } else { //小于10分钟,只拍一张
|
|
|
-
|
|
|
- // }
|
|
|
- for(let i=0;i<photoNum;i++){
|
|
|
- let s = this.randomNum(initSpace,initSpace+spaceTime)
|
|
|
- if(s>totalVideoTime){
|
|
|
- s = totalVideoTime-1
|
|
|
+ if(totalVideoTime >= 1500) { //大于15分钟
|
|
|
+ if(photoNum == 1) { //开头拍1张
|
|
|
+ this.photoList.push(1)
|
|
|
+ } else if(photoNum == 3){ //拍3张
|
|
|
+ this.photoList.push(1) //开头拍一张
|
|
|
+ let centerTime = Math.floor(totalVideoTime / 2); //获取中间时间
|
|
|
+ let centerMinTime = centerTime-300; //前后5分钟
|
|
|
+ let centerMaxTime = centerTime+300;
|
|
|
+ let centerTakeTime = this.randomNum(centerMinTime,centerMaxTime)
|
|
|
+ this.photoList.push(centerTakeTime) //中间拍一张
|
|
|
+ let endMaxTime = totalVideoTime - 60;
|
|
|
+ let endMinTime = totalVideoTime - 300;
|
|
|
+ let endTakeTime = this.randomNum(endMinTime,endMaxTime)
|
|
|
+ this.photoList.push(endTakeTime) //最后拍一张
|
|
|
}
|
|
|
- if(s<=5){
|
|
|
- s =5 //避免出现5秒内拍照时间
|
|
|
+ } else { //小于15分钟,只拍前后各一张
|
|
|
+ if(photoNum == 1) { //开头拍1张
|
|
|
+ this.photoList.push(1)
|
|
|
+ } else if(photoNum == 3){ //拍2张
|
|
|
+ this.photoList.push(1) //开头拍一张
|
|
|
+ let endMaxTime = totalVideoTime - 60;
|
|
|
+ let endMinTime = totalVideoTime - 300;
|
|
|
+ let endTakeTime = this.randomNum(endMinTime,endMaxTime)
|
|
|
+ this.photoList.push(endTakeTime) //最后拍一张
|
|
|
}
|
|
|
- this.photoList.push(s)
|
|
|
- initSpace+=spaceTime
|
|
|
}
|
|
|
- console.log(this.photoList,"随机拍照时间数组11",photoNum,initSpace,spaceTime)
|
|
|
+ // for(let i=0;i<photoNum;i++){
|
|
|
+ // let s = this.randomNum(initSpace,initSpace+spaceTime)
|
|
|
+ // if(s>totalVideoTime){
|
|
|
+ // s = totalVideoTime-1
|
|
|
+ // }
|
|
|
+ // if(s<=5){
|
|
|
+ // s =5 //避免出现5秒内拍照时间
|
|
|
+ // }
|
|
|
+ // this.photoList.push(s)
|
|
|
+ // initSpace+=spaceTime
|
|
|
+ // }
|
|
|
+ console.log(this.photoList,"随机拍照时间数组11",photoNum)
|
|
|
this.postCoursePhotoRecord(true)//提交随机拍照时间数组
|
|
|
}
|
|
|
console.log(this.photoList,"随机拍照时间数组")
|