Parcourir la source

解决唱名文件 总时长和 其他文件不一样的问题

黄琪勇 il y a 10 mois
Parent
commit
90134be532
1 fichiers modifiés avec 8 ajouts et 4 suppressions
  1. 8 4
      src/view/audio-list/index.tsx

+ 8 - 4
src/view/audio-list/index.tsx

@@ -52,9 +52,12 @@ export const audioListStart = (type: "play" | "paused") => {
 		return;
 	}
 	if (type === "play") {
-		audioData.songEle?.play();
-		audioData.backgroundEle?.play();
-		audioData.mingSongEle?.play();
+		if(state.playSource === "mingSong"){
+			audioData.mingSongEle?.play();
+		}else{
+			audioData.songEle?.play();
+			audioData.backgroundEle?.play();
+		}
 	} else if (type === "paused") {
 		audioData.songEle?.pause();
 		audioData.backgroundEle?.pause();
@@ -339,7 +342,8 @@ export default defineComponent({
 					banSong.addEventListener("play", onPlay);
 					banSong.addEventListener("ended", onEnded);
 					mingSong && (mingSong.muted = true);
-				} else if(mingSong){
+				}
+				if(mingSong){
 					mingSong.addEventListener("play", onPlay);
 					mingSong.addEventListener("ended", onEnded);
 				}