Básicamente, quiero hacer un visualizador de audio. Sé que es posible, porque mi teléfono viene con algunos fondos de pantalla en vivo que lo hacen. El problema es que parece que no puedo entender cómo hacerlo con la API de Android.Accediendo a la transmisión multimedia de Android para visualización de audio
Mi aplicación recogía la transmisión multimedia que se estaba reproduciendo actualmente y luego, dependiendo del volumen que se estaba reproduciendo en ese momento, mostraba más o menos barras en la pantalla.
¿Cómo puedo hacer esto? Parece que podría hacer algo como esto usando el micrófono, pero quiero poder hacerlo para música, podcasts, etc.
Puede haber serios problemas de privacidad para una aplicación que adquiere el audio de otra aplicación (p., VOIP). – CommonsWare
Ver mi respuesta más abajo, 2.3 resuelve esto de una manera segura, a través de una api de visualizador de audio sniffing de baja resolución. snoop() no funcionará en dispositivos 2.3, función no encontrada. – HaMMeReD