我正在使用MediaPlayer
mp.setDataSource(myContext, Uri.parse("http://my_song.mp3"));
mp.prepareAsync();
mp.setOnPreparedListener(mpOnPreparedListener);
mp.setOnBufferingUpdateListener(mpOnBufferingUpdateListener);
有关如何使用Android API或任何替代方法从此流中读取ID3标签的任何想法吗?
答案 0 :(得分:0)
这是一个openouce项目,也许可以帮助你,http://www.jthink.net/jaudiotagger/index.jsp
Jaudiotagger不是唯一可用的Java标记库,但在评估要使用的库时,您可能会考虑一些关键优势
为所有完全支持的格式提供最常用的30个属性的通用界面 支持读取和写入mp4,m4a和mp4p(受保护)文件,包括多个图像和反向dns字段 支持多页Ogg Vorbis评论 支持MP3 ID3v1,ID3v11,ID3v2.2,v2.3和v2.4是透明的 允许在ID3标签版本之间轻松转换 支持Flac,包括嵌入式和链接图像支持 提供大多数字段的正确对象表示,而不是简单的字节表示 完全支持Unicode文本编码 正在积极开发和支持 使用自动测试套件确保版本之间的代码兼容性 使用代码覆盖率工具确保实际测试代码 正在被许多应用程序使用