yonge 2 年 前
コミット
0458272c43

+ 1 - 1
audio-analysis/src/main/java/com/yonge/netty/dto/NoteAnalysis.java

@@ -43,7 +43,7 @@ public class NoteAnalysis {
 
 	private int tempo = 0;
 
-	private NoteErrorType noteErrorType = NoteErrorType.RIGHT;
+	private NoteErrorType noteErrorType = NoteErrorType.NOT_PLAY;
 
 	private int score;
 	

+ 4 - 0
audio-analysis/src/main/java/com/yonge/netty/dto/UserChannelContext.java

@@ -549,6 +549,10 @@ public class UserChannelContext {
 		
 		chunkAnalysisList = totalChunkAnalysisList.stream().filter(t -> Double.doubleToLongBits(t.getStartTime()) >= Double.doubleToLongBits(correctedStartTime) && Double.doubleToLongBits(t.getEndTime()) <= Double.doubleToLongBits(correctedEndTime)).collect(Collectors.toList());
 		
+		if(chunkAnalysisList.size() == 0){
+			return;
+		}
+		
 		double durationTime = chunkAnalysisList.get(chunkAnalysisList.size() - 1).getEndTime() - chunkAnalysisList.get(0).getStartTime();
 		
 		double playDurationTime = 0;