Я записываю аудио на Android. Я использую этот модуль: https://github.com/yagitoshiro/TiAudioRecorderAppcelerator - Аудиоформат на Android
С .3gp
расширения можно записывать и воспроизводить звук отлично, но мне нужно записать этот звук с .wav
или .mp3
. С этим расширением я не могу воспроизвести звук, приложение не может открыть аудио.
я видел в модуле этой строки:
this.recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
и поиск на Android документов я обнаружил, что формат Ouput только может быть 3gp
или mp4
. wav
недоступен?
http://developer.android.com/reference/android/media/MediaRecorder.OutputFormat.html
и в режиме WAV? – amurcia
WAV вы можете получить по необработанным (pcm) данным и конкретному заголовку (битрейт, каналы). Для этого вы должны использовать 'AudioRecorder'. Вот [пример] (http://www.edumobile.org/android/audio-recording-in-vav-format-in-android-programming/). MediaRecorder может предоставить вам в лучшем случае формат с переменной скоростью (AMR-NB) –