Записать аудио и оценить высоту звука в отдельном потоке
Я новичок в нитях Android и пытаюсь выяснить, какой правильный / лучший подход для записи и оценки высоты звука в отдельной теме в Android.
Мне необходимо
- начать запись / оценку из потока пользовательского интерфейса
- получить подачу из фонового потока в поток пользовательского интерфейса
- прекратить запись / оценку из потока пользовательского интерфейса
Не могли бы вы мне помочь?
1 ответ
Во-первых, я рекомендую вам взглянуть на документацию AsyncTask, чтобы узнать, как сделать что-то в другом потоке, отделенном от потока пользовательского интерфейса.
Затем посмотрите ответ theisenp, чтобы записать что-то с помощью микрофона.
Примечание. Не забудьте проверить, нужны ли вам какие-либо разрешения в манифесте, например:
<uses-permission android:name="android.permission.RECORD_AUDIO" ></uses-permission>
Надеюсь, это поможет вам!