This commit is contained in:
lyswhut
2022-10-29 11:36:35 +08:00
parent 66b965d9f7
commit e45cee6596
715 changed files with 57096 additions and 31771 deletions
+27
View File
@@ -0,0 +1,27 @@
import { reactive } from '@common/utils/vueTools'
import { formatPlayTime2 } from '@common/utils/common'
export const playProgress = reactive({
nowPlayTime: 0,
maxPlayTime: 0,
progress: 0,
nowPlayTimeStr: '00:00',
maxPlayTimeStr: '00:00',
})
export const setNowPlayTime = (time: number) => {
playProgress.nowPlayTime = time
playProgress.nowPlayTimeStr = formatPlayTime2(time)
playProgress.progress = playProgress.maxPlayTime ? time / playProgress.maxPlayTime : 0
}
export const setMaxplayTime = (time: number) => {
playProgress.maxPlayTime = time
playProgress.maxPlayTimeStr = formatPlayTime2(time)
playProgress.progress = time ? playProgress.nowPlayTime / time : 0
}
export const setProgress = (currentTime: number, totalTime: number) => {
setMaxplayTime(totalTime)
setNowPlayTime(currentTime)
}