yonge 3 years ago
parent
commit
9575bc9fa6

+ 5 - 2
audio-analysis/src/main/java/com/yonge/netty/dto/UserChannelContext.java

@@ -690,9 +690,12 @@ 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());
 		
-		//根据完整度取部分有效信号
+		//根据完整度取部分有效信号,取中间的
 		int elementSize = chunkAnalysisList.size() * hardLevel.getIntegrityRange() / 100;
-		List<ChunkAnalysis> chunkList = chunkAnalysisList.subList(0, elementSize);
+		
+		int startIndex = (chunkAnalysisList.size() - elementSize) / 2 - 1;
+		startIndex = startIndex < 1 ? 0 : startIndex;
+		List<ChunkAnalysis> chunkList = chunkAnalysisList.subList(startIndex, elementSize + startIndex);
 		
 		if(chunkList == null || chunkList.size() == 0){
 			return false;

+ 2 - 2
audio-analysis/src/main/resources/logback-spring.xml

@@ -27,7 +27,7 @@
 		</encoder>
 	</appender>
 
-	<logger name="com.yonge.audio" level="INFO" />
+	<logger name="com.yonge.audio" level="dev" />
 
 	<!--开发环境:打印控制台 -->
 	<springProfile name="dev">
@@ -38,7 +38,7 @@
 	</springProfile>
 	
 	<springProfile name="test">
-		<root level="dev">
+		<root level="info">
 			<appender-ref ref="stdout" />
 			<appender-ref ref="file" />
 		</root>