|
@@ -483,40 +483,41 @@ export default defineComponent({
|
|
setModelOpen()
|
|
setModelOpen()
|
|
}}
|
|
}}
|
|
>
|
|
>
|
|
- <div class={styles.time}>
|
|
|
|
- <span>{getSecondRPM(m.currentTime)}</span>
|
|
|
|
- <span>{getSecondRPM(m.duration)}</span>
|
|
|
|
- </div>
|
|
|
|
- <div class={styles.slider}>
|
|
|
|
- <Slider
|
|
|
|
- onClick={() => setModelOpen()}
|
|
|
|
- style={{ display: m.isprepare ? 'block' : 'none' }}
|
|
|
|
- buttonSize={16}
|
|
|
|
- step={0.1}
|
|
|
|
- modelValue={m.progress}
|
|
|
|
- onUpdate:modelValue={(val: any) => {
|
|
|
|
- m.progress = val
|
|
|
|
- handleChangeSlider(m)
|
|
|
|
- }}
|
|
|
|
- onDragStart={(e: Event) => {
|
|
|
|
- // 开始拖动,暂停播放
|
|
|
|
- console.log('开始拖动')
|
|
|
|
- // 如果拖动之前,视频是播放状态,拖动完毕后继续播放
|
|
|
|
- if (!m.paused) {
|
|
|
|
- m.isDrage = true
|
|
|
|
- }
|
|
|
|
- handlePaused(e, m)
|
|
|
|
- }}
|
|
|
|
- onDragEnd={(e: Event) => {
|
|
|
|
- console.log('结束拖动')
|
|
|
|
- if (m.isDrage) {
|
|
|
|
- m.isDrage = false
|
|
|
|
- handlePlay(e, m)
|
|
|
|
- }
|
|
|
|
- }}
|
|
|
|
- min={0}
|
|
|
|
- max={100}
|
|
|
|
- />
|
|
|
|
|
|
+ <div style={{ opacity: m.isprepare ? '1' : '0' }}>
|
|
|
|
+ <div class={styles.time}>
|
|
|
|
+ <span>{getSecondRPM(m.currentTime)}</span>
|
|
|
|
+ <span>{getSecondRPM(m.duration)}</span>
|
|
|
|
+ </div>
|
|
|
|
+ <div class={styles.slider}>
|
|
|
|
+ <Slider
|
|
|
|
+ onClick={() => setModelOpen()}
|
|
|
|
+ buttonSize={16}
|
|
|
|
+ step={0.1}
|
|
|
|
+ modelValue={m.progress}
|
|
|
|
+ onUpdate:modelValue={(val: any) => {
|
|
|
|
+ m.progress = val
|
|
|
|
+ handleChangeSlider(m)
|
|
|
|
+ }}
|
|
|
|
+ onDragStart={(e: Event) => {
|
|
|
|
+ // 开始拖动,暂停播放
|
|
|
|
+ console.log('开始拖动')
|
|
|
|
+ // 如果拖动之前,视频是播放状态,拖动完毕后继续播放
|
|
|
|
+ if (!m.paused) {
|
|
|
|
+ m.isDrage = true
|
|
|
|
+ }
|
|
|
|
+ handlePaused(e, m)
|
|
|
|
+ }}
|
|
|
|
+ onDragEnd={(e: Event) => {
|
|
|
|
+ console.log('结束拖动')
|
|
|
|
+ if (m.isDrage) {
|
|
|
|
+ m.isDrage = false
|
|
|
|
+ handlePlay(e, m)
|
|
|
|
+ }
|
|
|
|
+ }}
|
|
|
|
+ min={0}
|
|
|
|
+ max={100}
|
|
|
|
+ />
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<div class={styles.actions}>
|
|
<div class={styles.actions}>
|