0
我有一個應用程序,它以amr_nb格式編碼並在amr中輸出文件。我希望將錄製的文件分解爲一系列每個2 KB的amr文件。沒有線索如何實現這一目標。Android媒體錄音機 - 在Peices中錄製音頻
這裏呼籲一下錄音鍵
私人無效的startRecording(){ 記錄=新MediaRecorder()函數;
recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
recorder.setOutputFormat(MediaRecorder.OutputFormat.AMR_NB);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
recorder.setOutputFile(getFilename());
recorder.setOnErrorListener(errorListener);
recorder.setOnInfoListener(infoListener);
try {
recorder.prepare();
recorder.start();
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
這裏是
private void stopRecording() {
if (null != recorder) {
recorder.stop();
recorder.reset();
recorder.release();
recorder = null;
}
}