Me gustaría crear un reproductor de música, con una vista de texto que muestra la letra de MP3 que se está reproduciendo. Las letras deben mostrarse en el centro de derecha a izquierda, en sincronización con la música. ¿Alguna sugerencia sobre cómo puedo hacer esto?Mostrando letras de la canción MP3 en Android
Respuesta
Probé el código de Ramakrishna desde Marquee Set Speed y está funcionando genial! Exactamente lo que estaba buscando. Necesito solo prepararme para cada oración, su hora de inicio y duración. Es posible obtener la posición de reproducción actual en milisegundos desde MediaPlayer, por lo que ...
Tuve que votar tú y Ramakrishna por un excelente trabajo – Sandeep
Aunque no es una respuesta real, sugeriría una manera en la que intentaría implementarlo. En primer lugar, debe asegurarse de tener toda la información necesaria para hacer el trabajo. Como ya se mencionó, se necesita al menos el texto y para cada palabra/oración una hora de inicio (también preferiría una duración). Luego usaría dos o más TextViews para mostrar las palabras/oraciones en dos filas. Junto con la hora y la duración de inicio (o la próxima hora de inicio), podrá determinar la duración total de los efectos, como fundido de entrada/salida, resaltado de color, etc. Ahora debería poder mostrar el texto casi sincrónicamente a la música. Eso es todo (teóricamente)!
Ahora puede comenzar y jugar con el número de caracteres en una fila o el número de caracteres para un intervalo de tiempo fijo. Como no lo he probado yo mismo, no puedo decir si es posible cambiar los efectos en tiempo real o si se han solucionado en el momento en que se crearon.
Pero todo suena divertido y me interesa el resultado. Buena suerte.
No es lo que quiero, pero una solución que parece practicable. Si no encuentro otra solución, intentaré hacerlo de esta manera. Gracias. ... tal vez sería más cómodo ver la oración estática. – vlkpo
- 1. Obtener la duración de mp3 en Android
- 2. Extracción de la frecuencia de canción de un archivo mp3 con API de audio web HTML5
- 3. Mostrando edittext oblicuamente en android
- 4. Encontrar la longitud de un archivo MP3
- 5. appwidget Android no mostrando
- 6. ¿Cómo obtener la frecuencia de muestreo y la frecuencia del archivo de música (MP3) en android?
- 7. Mostrando fechas en formato localizado en Android
- 8. ¿Cómo decodificar MP3 en Android dentro de la aplicación?
- 9. Android: grabar sonido en formato mp3
- 10. Cómo reproducir mp3 + g en mediaplayer android
- 11. Android OpenGL2.0 mostrando texturas negras
- 12. Force download mp3 para sitio móvil en iPhone
- 13. Detectando beats en una canción
- 14. Mostrando emoji en un UILabel?
- 15. Repetir una sola canción en una lista de reproducción
- 16. Código de publicación que reproduce una canción de Navidad
- 17. Lame MP3 Encoder compilar para Android
- 18. cómo obtener la ruta del archivo de la tarjeta SD en Android
- 19. Título de la canción de iTunes Desplazamiento en Cocoa
- 20. Obten la canción actual usando Cocoa
- 21. Mostrando todos los eventos de emisión en Android
- 22. Licencia de AAC/MP3
- 23. Android Cómo obtener la información de identificación de una canción de un URI conocido
- 24. Intención para Android secuencia HTTP MP3 en HTC Incredible
- 25. Formato de música de Android recomendado: mp3, ogg u otro?
- 26. Android - etiquetas ID3 de lectura de flujo mp3
- 27. android: mostrando un cuadro de diálogo de progreso
- 28. ¿Reproducir archivos mp3 durante la descarga?
- 29. Android: Reproducción de archivos MP3 con AudioTrack usando ffmpeg
- 30. Codificación MP3 en Java
¿Qué datos tiene? Su teléfono nunca podrá vincular texto en una cadena con música sin pistas sobre lo que sucede cuando. Y, también importante, ¿cuándo termina? Entonces, la respuesta aceptada a esta pregunta podría ayudarlo: http://stackoverflow.com/questions/8970927/marquee-set-speed – Jochem
parece ser interesante. –
Voy a reproducir mi propio material educativo => text y la forma de texto no es problema. – vlkpo