照着视频上写到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.歌曲时间和进度条未解决
分享到:
相关推荐
在Mars老师的指导下,这个源码提供了如何有效利用这些功能来实现一个完整MP3播放器的示例。 源码中,我们首先会遇到`MediaPlayer`类,它是Android SDK中的核心组件,用于播放各种音频和视频文件。开发者需要对`...
这款名为"Mp3Player02"的项目,是火星(Mars)老师教学视频中的源码实例,对于学习Android音频开发的开发者来说,是一份宝贵的参考资料。 首先,我们要了解Android中的音频播放机制。Android系统提供了MediaPlayer...
《Android实战:Mars老师的MP3播放器源码解析》 在移动设备上,音频播放器是不可或缺的应用之一,尤其对于音乐爱好者来说更是如此。在Android平台上,开发一个功能完善的MP3播放器需要掌握一系列的技术点。本篇将...
【标题】:“mars老师播放器源码”是一个基于mars老师原始mp3播放器的改进版本,主要增加了进度条功能,并实现了歌词同步显示。 【描述】:这个项目在原版mars老师的Android mp3播放器上进行了扩展,添加了一个视觉...
【标题】"Mars老师Mp3Player的整个工程"是一个针对初学者的Android开发实践项目,旨在教授如何构建一个功能完善的MP3播放器应用。这个项目由Mars老师设计,目的是帮助开发者熟悉Android应用程序的基本结构和功能实现...
这意味着它可能包含了Mars老师教导的基础知识,同时也融入了开发者个人对音频处理、用户界面设计以及软件工程的理解。由于描述中指出“他介绍的不全”,我们可以推测开发者可能对原始教程中的某些部分进行了深入研究...
我辛辛苦苦的弄得 哦
这个“Mp3播放器”项目基于火星(Mars)老师的视频教程,提供了一个实现MP3音频播放功能的实例。源代码、资源文件和相关备注一起打包在名为“MP3Player_mars”的压缩文件中,对于学习Android音频处理和UI设计的...
总结,这个项目是一个基于Android的MP3播放器应用,使用了TabHost来组织界面,通过网络下载XML文件获取MP3列表信息,然后使用SAX解析XML并将数据展示在ListView中。这样的设计方便用户浏览和选择要播放的MP3文件。
Android开发的在线Mp3播放器 只有手机端的程序 服务器用的是tomcat 在tomcat的webapp文件夹下建立一个mp3项目即可 在里面写一个resources.xml文件里面的代码如下: <?xml version="1.0" encoding="iso8859-1"?>...
"mars老师android的29集视频的MP3代码"是一个系列教程,由知名讲师mars提供,旨在帮助开发者掌握Android MP3播放器的开发技术。 首先,Android的多媒体框架主要由MediaPlayer类负责,它是Android系统提供的一个核心...
【标题】"mars老师视频源码第一集(35集全)-完整版"涉及到的是一个编程教学资源,由知名讲师mars提供,包含了完整的35集视频教程和相关的源代码。这一系列课程很可能是针对初学者到进阶者设计的,旨在帮助学习者...
【描述】中的“Mars视频教学”可能暗示了该项目是基于Mars老师的某个教学课程或教程进行的。这可能是一个互动的学习过程,通过编写和运行代码,学生可以跟随Mars的教学步骤,加深对编程和音频处理的理解。"自己敲的...
【Android版简易MP3】项目是一个专为初学者设计的实战教程,由知名教师Mars指导,旨在帮助学习者理解如何在Android平台上开发一个简单的MP3播放器应用。这个项目涵盖了多个关键知识点,包括Android应用的基本架构、...
Mars老师,可能是一位知名的Android开发者或者教育者,提供了这个经过修改的版本,使得该播放器能在Android 4.0(Ice Cream Sandwich)系统上正常运行。这表明源码考虑到了向下兼容性,因为Android 4.0是一个较早的...
这个项目“Android音频播放”显然是基于火星(mars)老师的教程实现的,并且已经经过了实际测试,确保功能正常。关键点在于需要用户根据自己的环境调整音频流的IP地址和端口号。 Android音频播放涉及以下核心知识点...