|
@@ -361,7 +361,10 @@ const handlePlaying = () => {
|
|
|
// console.log(item.i,item.noteId,item.measureSpeed)
|
|
|
// 练习模式下,实时刷新小节速度
|
|
|
if (item && state.modeType === "practise" && state.playState === "play" && item.measureSpeed && item.measureSpeed !== state.playIngSpeed) {
|
|
|
- state.playIngSpeed = item.measureSpeed
|
|
|
+ const ratio = state.speed / state.originSpeed
|
|
|
+ state.playIngSpeed = Math.ceil(ratio * item.measureSpeed)
|
|
|
+ } else if (state.modeType === "practise" && state.playState === "play") {
|
|
|
+ state.playIngSpeed = state.speed
|
|
|
}
|
|
|
if (item) {
|
|
|
// 选段状态下
|
|
@@ -762,7 +765,7 @@ const getMusicInfo = (res: any) => {
|
|
|
...res.data,
|
|
|
music: musicData.audioFileUrl || '',
|
|
|
accompany: accompanyData.audioFileUrl || '',
|
|
|
- musicSheetId: musicData.musicSheetId || res.data.id,
|
|
|
+ musicSheetId: musicData.musicSheetId || res.data.bizId,
|
|
|
track: musicData.track || '',
|
|
|
};
|
|
|
console.log("🚀 ~ musicInfo:", musicInfo);
|
|
@@ -771,7 +774,7 @@ const getMusicInfo = (res: any) => {
|
|
|
|
|
|
const setState = (data: any, index: number) => {
|
|
|
state.appName = "COLEXIU";
|
|
|
- state.detailId = data.id;
|
|
|
+ state.detailId = data.bizId;
|
|
|
state.xmlUrl = data.xmlFileUrl;
|
|
|
state.partIndex = index;
|
|
|
state.trackId = data.track;
|
|
@@ -782,7 +785,7 @@ const setState = (data: any, index: number) => {
|
|
|
state.categoriesId = data.musicCategoryId;
|
|
|
state.categoriesName = data.musicTagNames;
|
|
|
state.enableEvaluation = data.isEvaluated ? true : false;
|
|
|
- state.examSongId = data.id + "";
|
|
|
+ state.examSongId = data.bizId + "";
|
|
|
state.examSongName = data.name;
|
|
|
state.coverImg = data.musicCover ?? "";
|
|
|
state.isCombineRender = data.musicSheetType === "SINGLE" && data.musicSheetSoundList?.length > 1
|