2016-04-26 2 views
0

Кто-нибудь знает, что представляет собой лучший способ реализовать функции обратной связи с аудио в приложении Android?
Мне нужно начать запись звука и воспроизвести записанный звук через наушники одновременно.
Я думал о сохранении записанных данных в буфере и передавал этот буфер объекту mediaPlayer внутри цикла while. Что вы, ребята, думаете, это было бы возможно или есть лучший подход к этому (некоторые lib и т. Д.)?Завершение воспроизведения аудио звука?

ответ

1

Я бы предложил вам взглянуть на Exoplayer, так как он предоставляет вам способы реализовать свой собственный источник данных, внедряя класс DataSource. Таким образом, вы можете реализовать DataSource для использования потока для воспроизведения аудио. Документация немного расплывчата в том, как переопределить ее, но если вы готовы потратить немного времени на изучение кода exoplayer, вы легко поймете это. Хотя не совсем ваш сценарий здесь является одним из POC, чтобы показать, как может быть реализован пользовательский источник. CustomDataSource

Смежные вопросы