Я новичок в Android и хочу создать службу для записи шума. Поэтому я уже реализовал класс службы и записал аудио class.so, затем мне нужно сохранить файл с форматом ogg vorbis.with, -кодек: vorbis - контейнер: ogg
Итак, не могли бы вы помочь мне решить его !!!
Вот что я реализовал до сих пор,
outputFile = Environment.getExternalStorageDirectory().
getAbsolutePath() + "/" + format + ".ogg";
myRecorder = new MediaRecorder();
myRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
myRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
myRecorder.setAudioEncoder(MediaRecorder.OutputFormat.AMR_NB);
myRecorder.setOutputFile(outputFile);
try {
myRecorder.prepare();
myRecorder.start();
} catch (IllegalStateException e) {
// start:it is called before prepare()
// prepare: it is called after start() or before setOutputFormat()
e.printStackTrace();
} catch (IOException e) {
// prepare() fails
e.printStackTrace();
}