Chcę nagrać ludzki głos na moim telefonie z Androidem. Zauważyłem, że Android ma do tego dwie klasy: AudioRecord i MediaRecorder . Czy ktoś może mi powiedzieć, jaka jest różnica między nimi i jakie są odpowiednie przypadki użycia dla każdego z nich?
Chcę móc analizować ludzką mowę w czasie rzeczywistym w celu pomiaru amplitudy itp. Czy mam rację, rozumiejąc, że AudioRecord lepiej nadaje się do tego zadania?
Zauważyłem na oficjalnej stronie przewodnika Androida do nagrywania dźwięku , używają MediaRecorder bez wzmianki o AudioRecord.