|
@@ -1358,7 +1358,13 @@ function initMusicSource(data: any, track?: string) {
|
|
})
|
|
})
|
|
// 当没有任何曲目的时候报错
|
|
// 当没有任何曲目的时候报错
|
|
if (!musicObj?.audioFileUrl && !accompanyObj?.audioFileUrl && !fanSongObj?.audioFileUrl && !banSongObj?.audioFileUrl && !fanSongObj?.solmizationFileUrl) {
|
|
if (!musicObj?.audioFileUrl && !accompanyObj?.audioFileUrl && !fanSongObj?.audioFileUrl && !banSongObj?.audioFileUrl && !fanSongObj?.solmizationFileUrl) {
|
|
- throw new Error("该曲目无任何音源");
|
|
|
|
|
|
+ // 并且是midi没有midi文件的时候
|
|
|
|
+ if(data.playMode === "MIDI" && !data.midiFileUrl) {
|
|
|
|
+ // 是预览的时候 不报错
|
|
|
|
+ if(!query.isPreView){
|
|
|
|
+ throw new Error("该曲目无任何音源");
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|
|
Object.assign(state, {
|
|
Object.assign(state, {
|
|
music: musicObj?.audioFileUrl,
|
|
music: musicObj?.audioFileUrl,
|