【发布时间】:2016-01-24 19:30:39
【问题描述】:
我正在使用来自http://javamusictag.sourceforge.net/ 的 java 库 (jid3lib-0.5.4.jar) 来获取类似这样的 mp3 文件的歌词:-
File f= new File(Fragmentactivity.songpaths.get(3)); //file path is correct
Toast.makeText(getContext(), ""+dstg.getName(), Toast.LENGTH_LONG).show() ;
try {
MP3File d=null;
if(f.isFile()==true&&f.exists()==true&&f.canWrite()==true)
d=new MP3File(dstg.getAbsoluteFile(),false);//here error coming string out of bound exception
Lyrics3v2 tag = new Lyrics3v2(d.getLyrics3Tag());
Toast.makeText(getContext(), ""+tag.getSongLyric(), Toast.LENGTH_LONG).show() ;
} catch (IOException e1) {
Toast.makeText(getContext(), "tag prob upper", Toast.LENGTH_LONG).show() ;
}
catch (TagException e1) {
Toast.makeText(getContext(), "tag prob", Toast.LENGTH_LONG).show() ;
}
但它显示初始化错误。 谁能告诉我为什么会这样?
提前致谢:)。
【问题讨论】:
标签: java android arrays audio mp3