|
@@ -200,6 +200,9 @@ export default defineComponent({
|
|
|
}
|
|
|
const pauseVisualDraw = () => {
|
|
|
isPause = true
|
|
|
+ requestAnimationFrame(()=>{
|
|
|
+ canvasCtx.clearRect(0, 0, width, height);
|
|
|
+ })
|
|
|
//audioCtx?.suspend() // 暂停 加了暂停和恢复音频音质发生了变化 所以这里取消了
|
|
|
// source?.disconnect()
|
|
|
// analyser?.disconnect()
|
|
@@ -435,9 +438,9 @@ export default defineComponent({
|
|
|
{mediaType.value === "audio" ? (
|
|
|
<div class={styles.audioBox}>
|
|
|
<canvas class={styles.audioVisualizer} id="audioVisualizer"></canvas>
|
|
|
- <Vue3Lottie class={styles.audioBga} animationData={audioBga} autoPlay={false} loop={true}></Vue3Lottie>
|
|
|
- <Vue3Lottie class={styles.audioBga1} animationData={audioBga1} autoPlay={false} loop={true}></Vue3Lottie>
|
|
|
- <Vue3Lottie class={styles.audioBga2} animationData={audioBga2} autoPlay={false} loop={true}></Vue3Lottie>
|
|
|
+ <Vue3Lottie class={styles.audioBga} animationData={audioBga} autoPlay={true} loop={true}></Vue3Lottie>
|
|
|
+ <Vue3Lottie class={styles.audioBga1} animationData={audioBga1} autoPlay={true} loop={true}></Vue3Lottie>
|
|
|
+ <Vue3Lottie class={styles.audioBga2} animationData={audioBga2} autoPlay={true} loop={true}></Vue3Lottie>
|
|
|
<audio crossorigin="anonymous" id="audioSrc" src={scoreData.value.videoFilePath} controls="false" preload="metadata" playsinline />
|
|
|
</div>
|
|
|
) : (
|