SourceDataLine, TargetDataLine처럼 오디오 관리하기
출력)TargetDataLine == AudioTrack
생성
AudioTrack track = new AudioTrack( AudioManager.STREAM_MUSIC, 8000, AudioFormat.CHANNEL_OUT_MONO, AudioFormat.ENCODING_PCM_16BIT, 8000, AudioTrack.MODE_STREAM);
PCM byte배열 소리출력하기
track.write(buf, 0, buf.len);
녹음)SourceDataLine == AudioRecord
생성
audioRecord = new AudioRecord( MediaRecorder.AudioSource.MIC, 8000, AudioFormat.CHANNEL_IN_MONO, AudioFormat.ENCODING_PCM_16BIT, frameBytes.length); audioRecord.startRecording();
녹음된 소리 pcm byte배열로 가져오기
audioRecord.read(frameBytes, 0, frameBytes.length);
'Android' 카테고리의 다른 글
Windows10 Genymotion (0) | 2015.08.12 |
---|---|
구글 Glass (0) | 2013.02.22 |
Samsung Galaxy S3 Spec (삼성 갤럭시S3 스펙) (0) | 2013.02.06 |
Samsung Galaxy S2 Spec (삼성 갤럭시 s2스펙) (0) | 2013.02.06 |
안드로이드 플래시 플레이어 (0) | 2013.01.30 |