|
@@ -15,6 +15,7 @@ import {
|
|
} from '@/helpers/native-message';
|
|
} from '@/helpers/native-message';
|
|
import { usePageVisibility } from '@vant/use';
|
|
import { usePageVisibility } from '@vant/use';
|
|
import playProgressData from "./playProgress"
|
|
import playProgressData from "./playProgress"
|
|
|
|
+import Loading from '../loading';
|
|
|
|
|
|
export default defineComponent({
|
|
export default defineComponent({
|
|
name: 'playCreation',
|
|
name: 'playCreation',
|
|
@@ -64,7 +65,6 @@ export default defineComponent({
|
|
_plrl.on('loadedmetadata', () => {
|
|
_plrl.on('loadedmetadata', () => {
|
|
loaded.value = true
|
|
loaded.value = true
|
|
_plrl.currentTime = playProgressData.playProgress
|
|
_plrl.currentTime = playProgressData.playProgress
|
|
- if(playProgressData.playState) handlerClickPlay()
|
|
|
|
});
|
|
});
|
|
_plrl.on('play', () => {
|
|
_plrl.on('play', () => {
|
|
playIngShow.value = false
|
|
playIngShow.value = false
|
|
@@ -254,15 +254,15 @@ export default defineComponent({
|
|
const canvasDom = document.querySelector("#audioVisualizer") as HTMLCanvasElement
|
|
const canvasDom = document.querySelector("#audioVisualizer") as HTMLCanvasElement
|
|
const { pauseVisualDraw, playVisualDraw } = audioVisualDraw(audioDom, canvasDom)
|
|
const { pauseVisualDraw, playVisualDraw } = audioVisualDraw(audioDom, canvasDom)
|
|
_plrl.on('play', () => {
|
|
_plrl.on('play', () => {
|
|
- lottieDom.value.play()
|
|
|
|
- lottieDom1.value.play()
|
|
|
|
- lottieDom2.value.play()
|
|
|
|
|
|
+ lottieDom.value?.play()
|
|
|
|
+ lottieDom1.value?.play()
|
|
|
|
+ lottieDom2.value?.play()
|
|
playVisualDraw()
|
|
playVisualDraw()
|
|
});
|
|
});
|
|
_plrl.on('pause', () => {
|
|
_plrl.on('pause', () => {
|
|
- lottieDom.value.pause()
|
|
|
|
- lottieDom1.value.pause()
|
|
|
|
- lottieDom2.value.pause()
|
|
|
|
|
|
+ lottieDom.value?.pause()
|
|
|
|
+ lottieDom1.value?.pause()
|
|
|
|
+ lottieDom2.value?.pause()
|
|
pauseVisualDraw()
|
|
pauseVisualDraw()
|
|
});
|
|
});
|
|
}
|
|
}
|
|
@@ -319,9 +319,7 @@ export default defineComponent({
|
|
staffState.isShow = true
|
|
staffState.isShow = true
|
|
staffState.height = height + "px"
|
|
staffState.height = height + "px"
|
|
// 如果是播放中自动开始 播放
|
|
// 如果是播放中自动开始 播放
|
|
- if(_plrl.playing){
|
|
|
|
- playStaff()
|
|
|
|
- }
|
|
|
|
|
|
+ if(playProgressData.playState) handlerClickPlay()
|
|
}
|
|
}
|
|
});
|
|
});
|
|
}
|
|
}
|
|
@@ -404,7 +402,13 @@ export default defineComponent({
|
|
}
|
|
}
|
|
})
|
|
})
|
|
return () =>
|
|
return () =>
|
|
- <div id="landscapeScreenPlay" class={[styles.playCreation,landscapeScreen.value && styles.landscapeScreen,!loaded.value && styles.notLoaded]} onClick={handlerClickPlay}>
|
|
|
|
|
|
+ <div id="landscapeScreenPlay" class={[styles.playCreation,landscapeScreen.value && styles.landscapeScreen,!loaded.value && styles.notLoaded]}
|
|
|
|
+ onClick={
|
|
|
|
+ ()=>{
|
|
|
|
+ staffState.isShow && handlerClickPlay()
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ >
|
|
<div class={styles.backBox}>
|
|
<div class={styles.backBox}>
|
|
<img class={styles.backImg} src={backImg} onClick={handlerBack} />
|
|
<img class={styles.backImg} src={backImg} onClick={handlerBack} />
|
|
<div class={styles.musicDetail}>
|
|
<div class={styles.musicDetail}>
|
|
@@ -459,6 +463,9 @@ export default defineComponent({
|
|
</iframe>
|
|
</iframe>
|
|
</div>
|
|
</div>
|
|
}
|
|
}
|
|
|
|
+ {
|
|
|
|
+ !staffState.isShow && <Loading></Loading>
|
|
|
|
+ }
|
|
</div>;
|
|
</div>;
|
|
}
|
|
}
|
|
});
|
|
});
|