|
@@ -162,11 +162,15 @@ export default defineComponent({
|
|
|
|
|
|
forms.player = new Plyr('#register-video', params)
|
|
|
|
|
|
+ forms.player.on('ready', (item: any) => {
|
|
|
+ console.log('ready', item)
|
|
|
+
|
|
|
+ // forms.player.pause()
|
|
|
+ })
|
|
|
forms.player.on('loadedmetadata', () => {
|
|
|
console.log('loadedmetadata')
|
|
|
forms.loading = false
|
|
|
forms.player.currentTime = forms.videoBrowsePoint
|
|
|
-
|
|
|
checkVideoDetails(forms.player.currentTime)
|
|
|
})
|
|
|
|
|
@@ -195,7 +199,7 @@ export default defineComponent({
|
|
|
|
|
|
// 如何视频在缓存不会触发
|
|
|
forms.player.on('timeupdate', () => {
|
|
|
- // console.log('timeupdate', forms.player.currentTime)
|
|
|
+ console.log('timeupdate', forms.player.currentTime)
|
|
|
// 时间变化时更新每一段的状态
|
|
|
checkVideoDetails(forms.player.currentTime)
|
|
|
// 判断视频计时器是否暂停,如果暂停则恢复
|
|
@@ -246,6 +250,7 @@ export default defineComponent({
|
|
|
const i = document.getElementById('fullscreen-back')
|
|
|
i && i.remove()
|
|
|
})
|
|
|
+ checkVideoDetails(0)
|
|
|
}
|
|
|
|
|
|
// 保存零时时间
|
|
@@ -479,6 +484,9 @@ export default defineComponent({
|
|
|
class={[item.id === forms.videoSelectId ? styles.active : '']}
|
|
|
onClick={() => {
|
|
|
forms.player.currentTime = item.startNode
|
|
|
+ forms.player.play()
|
|
|
+ forms.videoBrowsePoint = item.startNode
|
|
|
+ checkVideoDetails(forms.player.currentTime)
|
|
|
}}
|
|
|
>
|
|
|
{item.desc}
|