|
@@ -1,36 +1,25 @@
|
|
|
package com.ym.mec.biz.service.impl;
|
|
|
|
|
|
import be.tarsos.dsp.AudioDispatcher;
|
|
|
-import be.tarsos.dsp.AudioEvent;
|
|
|
import be.tarsos.dsp.io.jvm.AudioDispatcherFactory;
|
|
|
-import be.tarsos.dsp.pitch.PitchDetectionHandler;
|
|
|
-import be.tarsos.dsp.pitch.PitchDetectionResult;
|
|
|
import be.tarsos.dsp.pitch.PitchProcessor;
|
|
|
import be.tarsos.dsp.util.PitchConverter;
|
|
|
-import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
-import com.ym.mec.biz.dal.dto.MusicPitchDetailDto;
|
|
|
import com.ym.mec.biz.dal.dto.SoundCheckHelper;
|
|
|
-import com.ym.mec.biz.dal.dto.SoundCheckInfoDto;
|
|
|
import com.ym.mec.biz.dal.dto.WebSocketInfo;
|
|
|
import com.ym.mec.biz.dal.enums.WebsocketTypeEnum;
|
|
|
import com.ym.mec.biz.handler.WebSocketHandler;
|
|
|
import com.ym.mec.biz.service.SoundSocketService;
|
|
|
import com.ym.mec.biz.service.WebSocketEventHandler;
|
|
|
import com.ym.mec.common.exception.BizException;
|
|
|
-import org.omg.PortableInterceptor.SYSTEM_EXCEPTION;
|
|
|
import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.web.socket.BinaryMessage;
|
|
|
-import org.springframework.web.socket.TextMessage;
|
|
|
import org.springframework.web.socket.WebSocketSession;
|
|
|
|
|
|
import javax.sound.sampled.UnsupportedAudioFileException;
|
|
|
-import java.io.File;
|
|
|
-import java.io.IOException;
|
|
|
import java.util.Map;
|
|
|
-import java.util.Objects;
|
|
|
import java.util.concurrent.ConcurrentHashMap;
|
|
|
|
|
|
/**
|