【问题标题】:Java-MP3File showing initialistaion errorJava-MP3File 显示初始化错误
【发布时间】: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


    【解决方案1】:

    据我所知,如果您在 4.2.1 版本的 Micromax 设备上运行您的应用程序,您可以面对这个java.lang.StringIndexOutOfBoundsException,因为它似乎是 Micromax 设备特定版本中的制造商错误。当我不得不在闪屏中播放视频并在该特定版本的 Micromax 设备中遇到相同的错误时,我也遇到过同样的问题。以下是同一问题的链接。

    java.lang.StringIndexOutOfBoundsException while playing video in videoView : Android v 4.2.1

    https://groups.google.com/forum/#!topic/android-developers/-WP6uxDebm8

    因此,请尝试调试您的应用程序,而不是 Micromax 版本 4.2.1,希望能正常工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-16
      • 2020-05-24
      • 1970-01-01
      相关资源
      最近更新 更多