4 votos

¿Hay algo en la arquitectura de Android que impida a la gente crear reproductores de MP3 que lean las letras incrustadas?

Cuando reproduzco ciertos archivos MP3 (como las lecciones de JapanesePod101.com ) en mi iPod Touch, las letras o transcripciones que están incrustadas en los archivos MP3 se muestran en el reproductor multimedia.

Me parece una función extremadamente útil, y creo que no soy el único. A pesar de ello, ni el reproductor multimedia de Android ni ningún otro reproductor multimedia que he descargado del Market parece soportar esto. No he sido capaz de encontrar ninguna manera de conseguir la función en mi Nexus One.

Esta característica es tan importante para mí que estoy considerando aprender a desarrollar en Android sólo para poder escribir un simple reproductor multimedia que muestre las letras o notas incrustadas. Sin embargo, el hecho de que nadie más parece haber hecho esto me hace preguntar - ¿es siquiera posible? ¿Hay algo en la arquitectura o las API de Android que dificulte o impida leer y mostrar la información de las letras de los archivos MP3?

2voto

Nexus Puntos 532

No he investigado esta respuesta, así que tómenla con un grano de sal. Me baso en otros trabajos de desarrollo que he realizado con MP3 en el pasado.

No creo que haya ninguna razón para que Android limite a una aplicación la lectura de las letras incrustadas (o, mejor dicho, las letras del Etiqueta ID3 ). Debido a que la etiqueta soporta esto, realmente todo lo que necesitarías es una biblioteca Java que puedas llevar a tu aplicación Android que leerá la letra.

Dicho esto, la etiqueta de la letra tiende a ser un poco más en el "soporte avanzado" para muchas aplicaciones. Todo el mundo lee las etiquetas de título y artista. La mayoría incluso muestra la carátula del álbum (que también forma parte del ID3). No he investigado ninguna biblioteca reciente, pero si tienes curiosidad por la etiqueta ID3 en general, lee esto Artículo ID3 Easy .

Así pues, la respuesta corta es: no, nada impide a nadie apoyarlo, salvo el apoyo de la biblioteca. O bien no existe una biblioteca, o bien a nadie le interesa utilizar esa función dentro de un reproductor multimedia de Android.

Espero que eso ayude.

1voto

Sparx Puntos 9124

El reproductor Meridian Media tiene soporte para la letra - creo que incrustado, así como los archivos .lrc, pero es posible que necesite la versión PRO de pago para que esa funcionalidad esté habilitada.

ACTUALIZACIÓN: ¡Tienes razón! Resulta que tenía archivos .lrc en mi carpeta de música que es por lo que estaba viendo las letras.

0voto

02019 Puntos 111

¿Hay algo en la arquitectura de Android que impida a la gente crear reproductores de MP3 que lean las letras incrustadas?

Aparentemente la respuesta es "Sí".

Hay un asunto pendiente en el issue tracker de Android sobre este mismo problema. Sólo los usuarios con permiso de Commit pueden comentar, pero puedes marcar y seguir el problema y quizás ayudar a que reciba más atención.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X