4 votes

Y a-t-il quelque chose dans l'architecture Android qui empêche les gens de créer des lecteurs MP3 qui lisent les paroles de chansons intégrées ?

Lorsque je lis certains fichiers MP3 (tels que des leçons de JapanesePod101.com ) sur mon iPod Touch, les paroles ou les transcriptions qui sont intégrées dans les fichiers MP3 s'affichent dans le lecteur multimédia.

Je trouve cette fonctionnalité extrêmement utile, et je pense que je ne suis pas le seul. Malgré cela, ni le lecteur multimédia Android stock ni aucun autre lecteur multimédia que j'ai téléchargé sur le marché ne semble prendre en charge cette fonctionnalité. Je n'ai tout simplement pas réussi à trouver un moyen d'obtenir cette fonctionnalité sur mon Nexus One.

Cette fonctionnalité est suffisamment importante pour que j'envisage d'apprendre le développement Android afin de pouvoir écrire un simple lecteur multimédia qui affiche les paroles ou les notes intégrées. Cependant, le fait que personne d'autre ne semble l'avoir fait m'amène à me demander si c'est vraiment possible. Y a-t-il quelque chose dans l'architecture ou les API d'Android qui rende difficile ou impossible la lecture et l'affichage des informations sur les paroles de chansons à partir de fichiers MP3 ?

2voto

Nexus Points 532

Je n'ai pas fait de recherches sur cette réponse, alors prenez-la avec un grain de sel. Je me base sur d'autres travaux de développement que j'ai effectués avec des MP3 dans le passé.

Je ne pense pas qu'il y ait une raison pour qu'Android empêche une application de lire les paroles intégrées (ou, plutôt, les paroles du Balise ID3 ). Comme la balise prend en charge cette fonction, tout ce dont vous avez besoin est une bibliothèque Java que vous pouvez intégrer à votre application Android pour lire les paroles.

Cela dit, la balise lyrics a tendance à être un peu plus dans le "support avancé" pour de nombreuses applications. Tout le monde lit les balises titre et artiste. La plupart des gens affichent même la pochette de l'album (qui fait également partie de l'ID3). Je n'ai pas fait de recherches sur des bibliothèques récentes, mais si vous êtes curieux de connaître le tag ID3 en général, lisez ceci ID3 Easy article .

Donc, la réponse courte est : non, rien n'empêche quiconque de le soutenir, à part le soutien de la bibliothèque. Soit une bibliothèque n'existe pas, soit personne ne se soucie d'utiliser cette fonctionnalité dans un lecteur multimédia Android.

J'espère que cela vous aidera !

1voto

Sparx Points 10852

Le lecteur multimédia Meridian a support pour les paroles de chansons - Je crois qu'il est possible d'incorporer des fichiers .lrc, mais vous aurez peut-être besoin de la version payante PRO pour que cette fonctionnalité soit activée.

UPDATE : Vous avez raison ! Il s'avère que j'avais des fichiers .lrc dans mon dossier de musique, c'est pourquoi je voyais des paroles.

0voto

Y a-t-il quelque chose dans l'architecture d'Android qui empêche les personnes de créer des lecteurs MP3 qui lisent les paroles des chansons ?

Apparemment, la réponse est "Oui".

Il y a un problème ouvert dans le tracker de problèmes d'Android sur ce même problème. Seuls les utilisateurs ayant l'autorisation de Commit peuvent commenter, mais vous pouvez suivre le problème et peut-être l'aider à obtenir plus d'attention.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X