Browse Source

fix:课堂乐器效音

liushengqiang 2 years ago
parent
commit
ee025a3aa0

+ 3 - 1
src/page-instrument/evaluat-model/sound-effect/index.tsx

@@ -26,12 +26,14 @@ export default defineComponent({
 			() => {
 			() => {
 				// console.log('吹奏',evaluatingData.soundEffectFrequency , scoreData.frequency)
 				// console.log('吹奏',evaluatingData.soundEffectFrequency , scoreData.frequency)
 				const trend =
 				const trend =
-					evaluatingData.soundEffectFrequency - scoreData.frequency <= 10
+					Math.abs(evaluatingData.soundEffectFrequency - scoreData.frequency) <= 10
 						? 1
 						? 1
 						: evaluatingData.soundEffectFrequency > scoreData.frequency
 						: evaluatingData.soundEffectFrequency > scoreData.frequency
 						? 2
 						? 2
 						: 0;
 						: 0;
 				soundEffectData.step = trend;
 				soundEffectData.step = trend;
+				
+				// console.log("🚀 ~ trend:", trend)
 				if (trend !== 1) {
 				if (trend !== 1) {
 					soundEffectData.time = Date.now();
 					soundEffectData.time = Date.now();
 				}
 				}

+ 8 - 1
src/page-instrument/main.ts

@@ -13,8 +13,15 @@ import "./theme.css";
 
 
 (function () {
 (function () {
 	const u = navigator.userAgent;
 	const u = navigator.userAgent;
+	const instance: any =
+	(window as any).DAYA ||
+	(window as any).webkit?.messageHandlers?.DAYA ||
+	(window as any).COLEXIU ||
+	(window as any).webkit?.messageHandlers?.COLEXIU ||
+	(window as any).ORCHESTRA ||
+	(window as any).webkit?.messageHandlers?.ORCHESTRA;
 	setStoreData({
 	setStoreData({
-		isApp: u.includes("COLEXIUTEACHER") || u.includes("COLEXIUSTUDENT"),
+		isApp: instance ? true : false,
 		platformApi: u.includes("COLEXIUSTUDENT") ? "/api-student" : "/api-teacher",
 		platformApi: u.includes("COLEXIUSTUDENT") ? "/api-student" : "/api-teacher",
 		platformType: u.includes("COLEXIUSTUDENT") ? "STUDENT" : "TEACHER",
 		platformType: u.includes("COLEXIUSTUDENT") ? "STUDENT" : "TEACHER",
 		proxy: import.meta.env.DEV ? "/instrument" : ""
 		proxy: import.meta.env.DEV ? "/instrument" : ""