android wear에 오디오를 녹음하는 방법이 있습니까? AudioRecord API를 사용하여 응용 프로그램을 중단합니다.android wear에서 오디오를 녹음하는 방법
내가 잘못 했나요?
short[] audioData = new short[minBufferSize];
AudioRecord audioRecord = new AudioRecord(MediaRecorder.AudioSource.MIC,
11025,
AudioFormat.CHANNEL_CONFIGURATION_MONO,
AudioFormat.ENCODING_PCM_16BIT,
minBufferSize);
audioRecord.startRecording();
while(recording){
int numberOfShort = audioRecord.read(audioData, 0, minBufferSize);
for(int i = 0; i < numberOfShort; i++){
dataOutputStream.writeShort(audioData[i]);
}
}
audioRecord.stop();
"응용 프로그램이 충돌 함"- LogCat을 사용하여 충돌과 관련된 Java 스택 추적을 검사합니다. https://stackoverflow.com/questions/23353173/unfortunately-myapp-has-stopped-how-can-i- solve-this – CommonsWare
LogCat에 오류가 표시되지 않고 응용 프로그램이 오류 메시지없이 중단됩니다. 안드로이드 마모가 오디오 레코더를 지원하는지 확실하지 않습니다. 아무도 작동하지 않는지 알고 싶습니다. –
몇 달 전 시도했지만, 나는 미디어 레코더가 시작되지 못하게하는 인코딩 문제가있었습니다. 그 이후로 다시 시도하지 않았지만 누군가가 그 당시 나를 제안 했으므로 인코딩을 제거하려고 시도하면 작동 할 수도 있습니다. – Snow