|
@@ -1444,7 +1444,7 @@ function initMusicSource(data: any, tracks: string[], partIndex: number, workRec
|
|
|
state.partListNames = tracks
|
|
|
}
|
|
|
// 当没有任何曲目的时候报错
|
|
|
- if (!musicObj?.audioFileUrl && !accompanyObj?.audioFileUrl && !fanSongObj?.audioFileUrl && !banSongObj?.audioFileUrl && !fanSongObj?.solmizationFileUrl && !fanSongObj?.femaleSolmizationFileUrl) {
|
|
|
+ if (!musicObj?.audioFileUrl && !accompanyObj?.audioFileUrl && !fanSongObj?.audioFileUrl && !banSongObj?.audioFileUrl && !fanSongObj?.solmizationFileUrl && !fanSongObj?.femaleSolmizationFileUrl && data.playMode !== 'MIDI') {
|
|
|
state.noMusicSource = true // 没有音源文件
|
|
|
// 独奏的时候
|
|
|
if(musicSheetType === "SINGLE"){
|
|
@@ -1609,6 +1609,10 @@ const setState = (data: any, index: number) => {
|
|
|
state.isShowFingering = data.isShowFingering ? true : false;
|
|
|
// 设置曲谱的播放模式, APP播放(midi音频是app播放) | h5播放
|
|
|
state.isAppPlay = data.playMode === 'MIDI';
|
|
|
+ if (state.isAppPlay) {
|
|
|
+ state.isOpenMetronome = false
|
|
|
+ state.isSingOpenMetronome = false
|
|
|
+ }
|
|
|
state.midiUrl = data.midiFileUrl;
|
|
|
state.parentCategoriesId = data.musicTag;
|
|
|
state.musicSheetCategoriesId = data.musicCategoryId;
|