모스 코드를 사용하는 앱을 작성하고 스피커를 통해 재생합니다.작은 파일로 구성된 사운드 파일 만들기
현재이 코드를 사용하여 마이크를 통해 오디오를 녹음 할 수 있어요 :
public void startRecord() throws Exception{
if (record != null){
record.release();
}
File fileOut = new File(FILE);
if (fileOut != null){
fileOut.delete(); // delete any existing file at that location.
}
record = new MediaRecorder();
record.setAudioSource(MediaRecorder.AudioSource.MIC);
record.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
record.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
record.setOutputFile(FILE);
record.prepare();
record.start();
}
와 나는 같은 형식의 문자열 모스 코드를 생성 할 수 있어요 :
"-.... .---- -.... -.-. -.... ..... --... ---.."
내가 반복 할 수 다음과 같은 for 루프를 사용하여이 문자열을 덮어 씁니다.
char[] chars = message.toCharArray();
for (char ch : chars) {
//add to audio file
}
하지만 어떻게 해야할지 잘 모르겠습니다. 연결된 wav 파일로 파일을 만듭니다. 필자는 오디오 소스를 장치에서 파일로 설정하는 방법에 대해 언급했지만 필자는 파일을 선택하고 선택하는 방법이나 오디오 파일을 단일 오디오 파일로 컴파일하는 방법을 모르는 경우를 보았습니다.
[ "누군가 나를 도울 수 있습니까?" 질문이 아닙니다] (http://meta.stackoverflow.com/q/284236). 당신이 필요로하는 도움에 대해 훨씬 더 구체적으로 질문을 편집하십시오. –
대시, 도트 사운드를 분리 한 다음 개별적으로 재생할 수 없습니까? –