|
@@ -369,6 +369,7 @@ export const handleLoadBeatMusic = async () => {
|
|
|
|
|
|
// 切换对应的声轨,并且配置当前的audio
|
|
|
export async function changeCombineAudio (combineIndex: number){
|
|
|
+ const currentTime = getAudioCurrentTime()
|
|
|
// 重复点击的时候取消选中 原音
|
|
|
if(combineIndex === audioData.combineIndex){
|
|
|
audioData.combineIndex = -1
|
|
@@ -380,6 +381,8 @@ export async function changeCombineAudio (combineIndex: number){
|
|
|
if(!state.accompany) {
|
|
|
state.noMusicSource = true
|
|
|
}
|
|
|
+ //设置进度
|
|
|
+ setAudioCurrentTime(currentTime)
|
|
|
return
|
|
|
}
|
|
|
state.loadingText = "资源加载中,请稍后…";
|
|
@@ -432,6 +435,8 @@ export async function changeCombineAudio (combineIndex: number){
|
|
|
if(!state.accompany) {
|
|
|
state.noMusicSource = false
|
|
|
}
|
|
|
+ //设置进度
|
|
|
+ setAudioCurrentTime(currentTime)
|
|
|
showToast({
|
|
|
message: "已开启原声",
|
|
|
position: "top",
|