|
@@ -356,7 +356,7 @@ export const onlyVisible = (xml: string, partIndex: number): string => {
|
|
|
const detailId = state.examSongId + "";
|
|
|
const xmlParse = new DOMParser().parseFromString(xml, "text/xml");
|
|
|
const partList = xmlParse.getElementsByTagName("part-list")?.[0]?.getElementsByTagName("score-part") || [];
|
|
|
- const partListNames = Array.from(partList).map((item) => item.getElementsByTagName("part-name")?.[0].textContent || "");
|
|
|
+ const partListNames = Array.from(partList).map((item) => item.getElementsByTagName("part-name")?.[0]?.textContent || "");
|
|
|
const parts: any = xmlParse.getElementsByTagName("part");
|
|
|
// const firstTimeInfo = parts[0]?.getElementsByTagName('metronome')[0]?.parentElement?.parentElement?.cloneNode(true)
|
|
|
const firstMeasures = [...parts[0]?.getElementsByTagName("measure")];
|
|
@@ -825,7 +825,7 @@ export const formateTimes = (osmd: OpenSheetMusicDisplay) => {
|
|
|
if (i === 0) {
|
|
|
fixtime += getFixTime(beatSpeed);
|
|
|
state.fixtime = fixtime;
|
|
|
- console.log("fixtime:", fixtime, '速度:', beatSpeed, "state.isSpecialBookCategory:", state.isSpecialBookCategory, 'state.isOpenMetronome:', state.isOpenMetronome);
|
|
|
+ // console.log("fixtime:", fixtime, '速度:', beatSpeed, "state.isSpecialBookCategory:", state.isSpecialBookCategory, 'state.isOpenMetronome:', state.isOpenMetronome);
|
|
|
}
|
|
|
// console.log(getTimeByBeatUnit(beatUnit, measureSpeed, iterator.currentMeasure.activeTimeSignature.Denominator))
|
|
|
let gradualLength = 0;
|
|
@@ -949,6 +949,7 @@ export const formateTimes = (osmd: OpenSheetMusicDisplay) => {
|
|
|
}
|
|
|
|
|
|
// console.log(note.tie)
|
|
|
+ // console.log(relaEndtime, fixtime, '时间')
|
|
|
const nodeDetail = {
|
|
|
isStaccato: note.voiceEntry.isStaccato(),
|
|
|
isRestFlag: note.isRestFlag,
|