1
A
回答
2
0
取决于你想要的声音^^
,如果你想要做一个备忘录/录音机应用程序,然后在
阅读,如果你想将通话记录,那么它不可能在时间至少为(相信我,我花了1个月的时间和我的同事一起寻找这个)。
所以,如果你想记录你的声音试试这个:
public class StreamerAudio implements Runnable {
private static FileOutputStream fOut;
public static boolean isRecording = false;
private int buffersize;
private static AudioRecord arec;
private int encoding = AudioFormat.ENCODING_PCM_16BIT;
private int audioChannel = AudioFormat.CHANNEL_CONFIGURATION_DEFAULT;
private int audioSource = MediaRecorder.AudioSource.VOICE_DOWNLINK;
private static MicProject parent = null;
public StreamerAudio(MicProject parent_){
this.parent = parent_;
}
@Override
public void run() {
//openFile();
buffersize = (int) AudioRecord.getMinBufferSize(11025,audioChannel,AudioFormat.ENCODING_PCM_16BIT);
arec = new AudioRecord(audioSource,
11025,
audioChannel,
encoding,
buffersize);
byte[] buffer = new byte[buffersize];
byte[] buffer2 = new byte[buffersize];
byte[] bufferSwap = buffer;
arec.startRecording();
isRecording = true;
while(isRecording) {
arec.read(buffer, 0, buffersize);
printBuffer(buffer);
}
}
public void printBuffer(byte[] buffer) {
try {
parent.setBufferToDisplay(buffer);
} catch (Exception e) {
}
相关问题
- 1. 在Android手机中录制OGG或MP3格式的语音
- 2. Android语音录制
- 3. 在Android手机上登录
- 4. 录制用户语音android
- 5. 解锁手机的Android语音识别
- 6. 录制音频使用录音机,然后上传在服务器上的Android
- 7. 如何在Android手机上静音相机快门声音
- 8. 用iphone手机在iphone上录制音频
- 9. 录制在手机上播放的音频
- 10. 通过网络在手机上录制音频
- 11. 黑莓手机语音录制和编程播放
- 12. 在Android中录制语音通话
- 13. 在Android中录制语音通话
- 14. 在Android中录制语音5分钟
- 15. 在语音通话中录制语音
- 16. Android媒体录音机 - 在Peices中录制音频
- 17. 带有录制声音剪辑的android上的语音识别?
- 18. 手机上的录音/网络回放(Android,iOS,BB)
- 19. 音频录音机Android
- 20. 如何在Android中录制语音和录制通话?
- 21. 如何在Android上录制语音事物
- 22. Android Skype录音机
- 23. FFT录音机Android
- 24. windows手机语音命令语法
- 25. 在Android上使用OpenAL录制音频
- 26. 在Android上保存录制的声音
- 27. 在Android上使用Appcelerator录制音频
- 28. 在Android上听不到音频录制
- 29. 如何在android录像机上手动绘制圆形,矩形
- 30. Android语音文本在模拟器中工作,但不是在手机上