dev_aliyun2
harry 5 years ago
parent 7ed91c0777
commit 6653e79483

@ -14,11 +14,13 @@ function getTotalEffectTime(pos) {
pos.sort(compareNumbers) pos.sort(compareNumbers)
let sum = 0 let sum = 0
for (let i = 0; i < pos.length - 1; i++) { for (let i = 0; i < pos.length - 1; i++) {
let v = pos[i + 1] - pos[i] let v = Math.abs(pos[i + 1] - pos[i])
if (v < 21) { if (v < 21) {
sum += v sum += v
} else {
} }
} }
console.log(pos)
return sum return sum
} }
const regex = /(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i const regex = /(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i
@ -115,6 +117,7 @@ export default ({ src, videoId, logWatchHistory, courseId = null }) => {
} }
// //
async function onEnded() { async function onEnded() {
pos.push(el.current.currentTime)
log(() => { log(() => {
logId = null logId = null
lastUpdatedTime = 0 lastUpdatedTime = 0
@ -180,6 +183,7 @@ export default ({ src, videoId, logWatchHistory, courseId = null }) => {
el.current.removeEventListener('seeked', onSeeked) el.current.removeEventListener('seeked', onSeeked)
el.current.removeEventListener('timeupdate', onTimeupdate) el.current.removeEventListener('timeupdate', onTimeupdate)
if (el.current.playing) { if (el.current.playing) {
pos.push(lastUpdatedTime, el.current.currentTime)
log() log()
} }
} }

Loading…
Cancel
Save