Я надеялся создать одно из тех приложений, которое показывает на экране дурацкие цвета, зависящие от того, что исходит из динамика, в частности от интенсивности звука, и в реальном времени, насколько это возможно.
Я полагаю, что есть два возможных сценария, которые приведут меня туда, куда я хочу:
1) Я могу воспроизводить свой собственный музыкальный/звуковой файл и отслеживать поток из моего собственного вызванного MediaPlayer или
2) Я могу просто отслеживать весь поток, подключенный к динамику, а затем вызывать свой собственный MediaPlayer и sound.start().
Возможны ли одно или оба из них?
Я просмотрел оба возможных способа и не нашел ничего, в частности AudioTrack, и после некоторого головокружения кажется, что можно использовать только микрофонный вход, а это не то, что я ищу. Какие-либо предложения?