Записать аудио и оценить высоту звука в отдельном потоке

Я новичок в нитях Android и пытаюсь выяснить, какой правильный / лучший подход для записи и оценки высоты звука в отдельной теме в Android.

Мне необходимо

  • начать запись / оценку из потока пользовательского интерфейса
  • получить подачу из фонового потока в поток пользовательского интерфейса
  • прекратить запись / оценку из потока пользовательского интерфейса

Не могли бы вы мне помочь?

1 ответ

Во-первых, я рекомендую вам взглянуть на документацию AsyncTask, чтобы узнать, как сделать что-то в другом потоке, отделенном от потока пользовательского интерфейса.

Затем посмотрите ответ theisenp, чтобы записать что-то с помощью микрофона.

Примечание. Не забудьте проверить, нужны ли вам какие-либо разрешения в манифесте, например:

<uses-permission android:name="android.permission.RECORD_AUDIO" ></uses-permission>

Надеюсь, это поможет вам!

Другие вопросы по тегам