2011-06-11 16 views
21

uno de los fondos de pantalla en vivo predeterminados que venía con mi teléfono era un fondo de pantalla que mostraba la forma de onda de la música que se reproduce en segundo plano en tiempo real. Me preguntaba cómo se podría hacer esto. Parece que debería acceder de alguna manera a los datos de transmisión de la música de fondo y calcular las muestras en tiempo real, pero no tengo idea de cómo obtener los datos de transmisión. Creo que puedo mostrar la forma de onda siguiendo este tutorial http://codeidol.com/java/swing/Audio/Build-an-Audio-Waveform-Display/, pero no estoy exactamente seguro de cómo hacerlo. Ayuda sería muy apreciada/¿Cómo dibujar la forma de onda del reproductor de música de Android?

Respuesta

20

Hay una llamada visualizador clase Android que le permite acceder de audio que se está reproduciendo http://developer.android.com/reference/android/media/audiofx/Visualizer.html

Además, dado que Android es todo de código abierto, se puede ver cómo el fondo de pantalla en vivo lo hace ! https://android.googlesource.com/platform/packages/wallpapers/MusicVisualization/

+0

¡Muchas gracias! ¡Esto es exactamente lo que estoy buscando! – INeedHelpWithWaveforms

+1

¿Hay un enlace actualizado a ese último? – Siebe

+2

Lo encontré aquí: https://android.googlesource.com/platform/packages/wallpapers/MusicVisualization/ – Siebe

Cuestiones relacionadas