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
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/
Además, consulte https://github.com/felixpalmer/android-visualizer para ver un ejemplo de cómo crear visualizaciones a partir de la salida de audio del MediaPlayer.
hola ¿podría por favor guiarme sobre cómo usar esta biblioteca? –
- 1. Código fuente del reproductor de música Android
- 2. Reproductor de música proceso
- 3. ¿Cómo dibujar la forma de onda de la grabación de audio de Android?
- 4. Aplicación de Android para Pausar/Reanudar la música de otra aplicación de reproductor de música
- 5. Lanzamiento de Android reproductor de música con intención
- 6. javascript o jQuery reproductor de música
- 7. Crear forma de onda de archivo de audio en android
- 8. Trazado de la forma de onda del archivo .wav
- 9. Ubicación de archivos de música de Android?
- 10. Cómo programar un simple secuenciador de música para Android (Java)
- 11. Dibujar un equipo de música en C#
- 12. ¿Cómo obtener la frecuencia de muestreo y la frecuencia del archivo de música (MP3) en android?
- 13. Dibujar una onda sinusoidal móvil suavizada
- 14. ¿Es posible obtener datos o canciones del reproductor de música en la aplicación iPhone?
- 15. banda limitada generación de forma de onda
- 16. Cómo dibujar círculos, rectángulos manualmente en el reproductor de videos Android
- 17. La arquitectura de un reproductor de música con listas de reproducción, usando Rails, Redis y HTML5
- 18. obtener el control del reproductor de música en la pantalla de bloqueo como la aplicación Pandora en iphone
- 19. Android: ¿Cómo crear un reproductor de video?
- 20. Mostrar una forma de onda de audio usando C#
- 21. Gráfico gráfico en tiempo real (forma de onda)
- 22. ¿Código de código abierto para presentar la forma de onda?
- 23. Forma dibujable de Android xml: ¿cómo dibujar una forma de u?
- 24. Reproductor nativo de Android con subtítulos
- 25. ¿Cómo abrir selector de música?
- 26. Android: Cómo cambiar la velocidad de reproducción de música con OpenSL ES
- 27. Una forma de dibujar la curva equidistante
- 28. Ocultación automática del diseño del reproductor multimedia en Android
- 29. Visualización de la música
- 30. Cómo eliminar toda la forma después de dibujar
¡Muchas gracias! ¡Esto es exactamente lo que estoy buscando! – INeedHelpWithWaveforms
¿Hay un enlace actualizado a ese último? – Siebe
Lo encontré aquí: https://android.googlesource.com/platform/packages/wallpapers/MusicVisualization/ – Siebe