当我在我的 iPod Touch 上播放某些 MP3 文件(例如来自JapanesePod101.com的课程)时,嵌入在 MP3 文件中的歌词或脚本会显示在媒体播放器中。我相信歌词是作为 ID3/ID4 标签存储在 MP3 元数据中的。
我发现这是一个非常有用的功能,我相信我并不孤单。尽管如此,库存的 Android 媒体播放器和我从 Market 下载的任何其他媒体播放器似乎都不支持这一点。我只是无法找到任何方法来获得我的 Nexus One 的功能。
这个功能对我来说非常重要,我正在考虑学习 Android 开发,这样我就可以编写一个简单的媒体播放器来显示嵌入的歌词或注释。然而,似乎没有其他人这样做的事实让我想知道——这甚至可能吗?Android 架构或 API 中是否存在使从 MP3 文件中读取和显示歌词信息变得困难或不可能的东西?我不想深入学习过程并找出我的目标是不容易做到的。(我的意思是,如果一切都失败了,我假设我可以编写自己的 MP3 解码器,但这比我现在愿意经历的麻烦更多)。
我已经在Android Enthusiasts Stack Exchange Beta Site上问过这个问题,但回想起来,我认为这更像是一个编程问题,并决定在这里问更好。