فهرست منبع

fix:课堂乐器效音

liushengqiang 2 سال پیش
والد
کامیت
ee025a3aa0
2فایلهای تغییر یافته به همراه11 افزوده شده و 2 حذف شده
  1. 3 1
      src/page-instrument/evaluat-model/sound-effect/index.tsx
  2. 8 1
      src/page-instrument/main.ts

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

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

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

@@ -13,8 +13,15 @@ import "./theme.css";
 
 (function () {
 	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({
-		isApp: u.includes("COLEXIUTEACHER") || u.includes("COLEXIUSTUDENT"),
+		isApp: instance ? true : false,
 		platformApi: u.includes("COLEXIUSTUDENT") ? "/api-student" : "/api-teacher",
 		platformType: u.includes("COLEXIUSTUDENT") ? "STUDENT" : "TEACHER",
 		proxy: import.meta.env.DEV ? "/instrument" : ""