android本地音乐播放器

简介: <table cellspacing="0" cellpadding="0" style="word-wrap:break-word; empty-cells:show; border-collapse:collapse; table-layout:fixed; width:757px; color:rgb(68,68,68); font-family:'Microsoft Yahei',
乐乐音乐播放器更新到2.0版本了,之前1.0版本更多的是试验性实践,这次更新的2.0版本,更多的是将1.0的功能移植到2.0,在界面和皮肤风格上,参考了 天天动听 界面,在歌词显示方面 与 1.0 版本的并没有太大的不同,都是加载 ksc歌词文件。2.0版本的功能有:

(1)   仿天天动听界面
(2)   界面左滑关闭页面
(3)   界面皮肤、暂时只要三套
(4)   Ksc歌词【歌词平滑滚动、歌词放大缩小效果、歌词滑动快进、颜色设置、歌词字体大小设置】
(5)   桌面歌词【歌词锁定、歌词移动、歌词解锁、颜色设置、歌词字体大小设置】
(6)   锁屏歌词【歌词平滑滚动、歌词放大缩小效果、歌词滑动快进】
(7)   本地歌曲扫描
(8)   播放Mp3格式歌曲
(9)   歌曲专辑和歌手写真
(10)   线控【歌曲上一 首、下一首、播放、暂停、快进】
(11)   电话、短信监听和耳机拔出事件监听

当然还有未完成的功能【不要问我为什么没有完成才发布】
(1)   歌曲的在线播放和下载
(2)   歌手写真、歌曲专辑、歌曲歌词的更新和搜索功能
(3)   播放音效设置

(4)   easyTouch功能模块

2.0版本引用了好多依赖包,这些依赖包都是网上找的,多谢大神,也多谢开源
现在列一下引用的依赖包,当然在项目的readme.txt文件里也可以看到
https://github.com/jfeinstein10/SlidingMenu
https://github.com/teze/swipebacklayout
http://www.cnblogs.com/tianzhijiexian/p/3856391.html
https://github.com/nostra13/Android-Universal-Image-Loader

当然这些依赖包,有些我进行了一定的修改,修改后的依赖包,我都会把它放到我github上面

话不多说,看一下界面

播放列表界面

播放列表界面



歌词界面



















桌面歌词


锁屏界面






最后:
项目运行环境
Windows、adt-bundle-windows-x86_64-20140702android5.0、小米2s手机【我用的手机】

使用方式

资源下载路径:http://pan.baidu.com/s/1eQz4S0q

     下载后,解压到 手机的储存卡里面,再运行应用,扫描歌曲,找到对应的歌词,播放,就可以看到效果了。

     项目路径:

    https://github.com/zhangliangming/HappyPlayer2015-09-06-new.git

     依赖包路径:
    https://github.com/zhangliangming/roundedimageview_library.git
    https://github.com/zhangliangming/slidingmenu_library.git
    https://github.com/zhangliangming/swipebacklayout_library.git

 
目录
相关文章
|
9月前
|
缓存 网络协议 开发工具
庖丁解牛之-Android平台RTSP|RTMP播放器设计
我们在做Android平台RTSP或者RTMP播放器开发的时候,需要注意的点非常多,以下,以大牛直播SDK(官方)的接口为例,大概介绍下相关接口设计:
118 0
|
1月前
|
XML Java Android开发
Android Studio App开发之服务Service的讲解及实战(包括启动和停止,绑定与解绑,推送服务到前台实现音乐播放器,附源码)
Android Studio App开发之服务Service的讲解及实战(包括启动和停止,绑定与解绑,推送服务到前台实现音乐播放器,附源码)
327 0
|
9月前
|
前端开发 开发工具 Android开发
Android播放器之SurfaceView与GLSurfaceView
Surface的官方介绍:Handle onto a raw buffer that is being managed by the screen compositor,Surface是一个raw buffer的句柄,通过它在raw buffer上进行绘制,可以通过Surface获得一个Canvas。
138 0
|
2天前
|
XML 存储 数据库
如何使用Android Studio创建一个基本的音乐播放器应用
如何使用Android Studio创建一个基本的音乐播放器应用
10 0
|
17天前
|
API Android开发 UED
56. 【Android教程】媒体播放器:MediaPlayer
56. 【Android教程】媒体播放器:MediaPlayer
20 0
|
9月前
|
开发工具 Android开发 iOS开发
Android、iOS平台RTMP/RTSP播放器实现实时音量调节
介绍移动端RTMP、RTSP播放器实时音量调节之前,我们之前也写过,为什么windows播放端加这样的接口,windows端播放器在多窗口大屏显示的场景下尤其需要,尽管我们老早就有了实时静音接口,相对实时静音来说,播放端实时音量调节粒度更细,从[0, 100],用户体验更好。
155 1
|
1月前
|
存储 数据库 Android开发
|
1月前
|
XML 存储 Java
Android 开发音频录播中媒体录制器MediaRecorder和媒体播放器MediaPlayer的讲解及实战(超详细 附源码)
Android 开发音频录播中媒体录制器MediaRecorder和媒体播放器MediaPlayer的讲解及实战(超详细 附源码)
56 0
|
9月前
|
编解码 网络协议 Android开发
Android平台RTMP|RTSP直播播放器功能进阶探讨
很多开发者在跟我聊天的时候,经常问我,为什么一个RTMP或RTSP播放器,你们需要设计那么多的接口,真的有必要吗?带着这样的疑惑,我们今天聊聊Android平台RTMP、RTSP播放器常规功能,如软硬解码设置、实时音量调节、实时快照、实时录像、视频view翻转和旋转、画面填充模式设定、解码后YUV、RGB数据回调等:
125 0
|
9月前
|
数据处理 开发工具 Android开发
Android平台RTMP/RTSP播放器开发系列之解码和绘制
本文主要抛砖引玉,粗略介绍下Android平台RTMP/RTSP播放器中解码和绘制相关的部分(Github)。