`

mars 老师的mp3播放器

阅读更多

       照着视频上写到34集。

   其中遇到问题

1。显示歌词时,时乱码。

 

 a  tomcat什么的都没有改,就把LrcProcessor类里的

    //创建BufferedReader对象
   InputStreamReader inputReader = new InputStreamReader(inputStream,"gb2312");

   添加编码

 b  还有一个地方,就是

   //创建一个正则表达式对象
   Pattern p = Pattern.compile("\\[(\\d{2}:\\d{2}\\.\\d{2})\\]");

  mars chen老师的那个反正我是用了报错的。

2.下载歌词和歌曲总是多出几个字节来。其实老师也说了怎么改了。

  在 FileUtils类里。write2SDFromInput方法,把

          int temp = 0;
            //防止多余生成
            while((temp=input.read(buffer)) != -1){
             output.write(buffer,0,temp);

            }

 替换while((input.read(buffer)) != -1){
             output.write(buffer

            }

就ok了。

 

不过看到网上很多人跟着老师写的MP3,都觉得很好自己改来改去,就晕了。以后有时间再弄。

但是还有一些问题遗留,需要再完善。

1.歌名为中文时,下载不下来。提示file not found.
2.歌手 歌名的读取
3.界面不美观
4.歌曲时间和进度条未解决

      

分享到:
评论
1 楼 byandby 2011-09-02  
    jia you  hehe

相关推荐

Global site tag (gtag.js) - Google Analytics