2013-04-20 1 views
2

Я хочу получить амплитуду записанного звука через аудиомагнитофон через каждые 1 секунду. Но я не понимаю.Как получить амплитуду звука, записанного с помощью аудиомагнитофона

Во-вторых, мы можем записывать звук как с аудиорекордера, так и с медиамагнитофона одновременно?

+0

Возможный дубликат http://stackoverflow.com/questions/12018794/record-sound-in-android-and-read-amplitude для первой части –

+0

более подходящий http://stackoverflow.com/questions/11066470/ how-to-check-strength-intensity-of-audio-while-recording –

+2

#KPBird и #Jeremy D Оба сообщения используют Media Recorder, а в медиа-рекордере есть метод getMaxAmplitude(), но я использую аудиозапись ... – Singhak

ответ

-1

Вы можете использовать метод getSampleRate(). Он возвращает значение в hz.

+0

Вы не можете конвертировать HZ в том объеме. –