|
@@ -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",
|