По сути, я хочу сделать аудио-визуализатор. Я знаю, что это возможно, потому что мой телефон поставляется с несколькими живыми обоями, которые делают это. Проблема в том, что я не могу понять, как это сделать с помощью Android API.
Мое приложение будет воспринимать текущий воспроизводимый поток мультимедиа, а затем, в зависимости от громкости, воспроизводимой в то время, оно будет отображать более или менее полосы на экране.
Как я могу это сделать? Похоже, я мог бы сделать что-то подобное с помощью микрофона, но я хочу иметь возможность делать это для музыки, подкастов и т. д.
См. пример на http://code.google.com/p/moonblink/wiki/Tricorder.