2
|
Joshua Carmody · 技术社区 · 14 年前 |
1
3
是的,当然更多的是编程问题。从我阅读ID3规范的简短经验来看,我认为解码ID3标签可能是一个完整的PITA。我相信这是可以做到的,因为有MP3标签编辑应用程序可用于Android(无论是否支持歌词,我不知道)。 ID3v2.3似乎支持通过标题的sylt和uslt帧同步和非同步歌词。我认为这只是一个未充分利用的特性,不值得尽最大努力去做。购买的MP3不携带这些信息(我一直想知道为什么不携带?),所以它们必须手动添加(或者通过一个LyricServiceAPI自动添加,但这涉及到更多的编码)。 Here ID3v2.3规范是否是您想进一步研究的规范…(放弃希望所有进入这里的人) |
2
1
问题可能是大多数人都会使用内置的MP3播放机制,这既不支持歌词显示,也不容易与其他进行歌词显示的内容保持同步。 所以可能需要写一些东西,它自己做MP3解码。 这很可能需要在本机代码中完成。另一方面,在Android上,音频输出(除非你使用OpenGL,视频显示)几乎必须从Java完成。因此,您正在查看一个相当数量的工作,用本地库解码数据,然后将其发送给Java进行回放和显示。 所以回答你的问题-有可能吗?一定地 Android API使它变得容易吗?-不是真的 |
3
1
我刚添加了一个新的功能请求,它将为Android提供在ID3标签中读取uslt的支持。这将使本地和第三方音乐播放器能够显示歌词。如果您需要此功能,请在下面的请求中加上星号,并发表您的评论。 |
Abhilash Das · 输入文本时,编辑文本与工具栏重叠 1 年前 |
Community wiki · 局部变量可能尚未初始化 1 年前 |
jvargas · 如何获取上个月的第一天和最后一天以及一年的第一天 1 年前 |