浏览代码

Merge remote-tracking branch 'origin/hqyDev' into feature-tianyong-newVersion

TIANYONG 1 周之前
父节点
当前提交
9321c0d519
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      src/view/audio-list/index.tsx

+ 5 - 0
src/view/audio-list/index.tsx

@@ -373,6 +373,7 @@ export const handleLoadBeatMusic = async () => {
 
 // 切换对应的声轨,并且配置当前的audio
 export async function changeCombineAudio (combineIndex: string){
+	const currentTime = getAudioCurrentTime()
 	// 重复点击的时候取消选中 原音
 	if(combineIndex === audioData.combineIndex){
 		audioData.combineIndex = "-1"
@@ -397,6 +398,8 @@ export async function changeCombineAudio (combineIndex: string){
 		if(!state.accompany && !state.fanSong && !state.banSong) {
 			state.noMusicSource = true
 		}
+		//设置进度
+		setAudioCurrentTime(currentTime)
 		return
 	}
 	state.loadingText = "音频资源加载中,请稍后…";
@@ -453,6 +456,8 @@ export async function changeCombineAudio (combineIndex: string){
 	if(!state.accompany && !state.fanSong && !state.banSong) {
 		state.noMusicSource = false
 	}
+	// 设置进度
+	setAudioCurrentTime(currentTime)
 	showToast({
 		message:  state.playType === "play" ? "已开启原声" : "已开启范唱",
 		position: "top",