video事件
因为要兼顾到各种容器,顾 video 上的事件可能与我们日常有所不同。
- abort
- canplay
- canplaythrough
- durationchange
- emptied
- encrypted
- ended
- error
- interruptbegin
- interruptend
- loadeddata
- loadedmetadata
- loadstart
- mozaudioavailable
- pause
- 当使用
this.$emit('pause')
时,会触发video.pause()
- 当使用
- play
- 当使用
this.$emit('play')
时,会触发video.play()
- 当使用
- playing
- progress
- ratechange
- seeked
- seeking
- stalled
- suspend
- timeupdate
- volumechange
- waiting
- load
- 非原生事件
- 使用
this.$emit('load');
会触发video.load()
- 假如传人参数 url,
this.$emit('load', url)
,则相当于替换地址然后触发播放。
- seek
- 非原生事件
this.currentTime = number
会触发次事件- 需要传入数字参数作为时间
- 可使用
this.$emit
触发。