Giter VIP home page Giter VIP logo

musicplayer's Introduction

MusicPlayer

Music Player现存bug及未完成功能

1.[已完成][bug]音乐列表中若点击的音乐为当前正在播放的,音乐依然从头播放。不应该替换掉当前正在播放,而是转过来继续。 1.1[bug]上述问题已解决,但是发现新问题为:虽然选择当前正在播放的音乐继续播放了,但是播放界面的进度条却重新计算了。。。

2.[已完成][func]未设置循环模式:单曲,全部,随机

3.[已完成][func]本曲播放完成后根据上述规则进行跳转。上一曲,下一曲雷同。

4.[已完成][bug]播放完成时,继续播放有bug,切换回列表也有bug(修改之后还有bug)

5.[已完成][log]为Service设置最高优先级,防止被系统回收。修改service的exported为false,防止其他程序调用此service

6.[func]音乐频谱功能参考地址: http://blog.csdn.net/gigatron/article/details/7866910

7.[func]安卓遮罩层效果,可用于歌词显示(但是未同步显示,还需要另外的同步歌词的部分) http://blog.csdn.net/onerain88/article/details/6434208

8.[advanced func]可以选择音频源,例如当前音频源为本地音乐的ContentProvider,若同属某WLAN下,可以进行DLNA或UPNP播放。

9.[advanced func]设置中可以选择默认的音乐排序规则:按最后修改时间;字母索引。。。

10.[已完成][bug]PlayActivity中若当前专辑无封面,则搞个清晰度高的封面放上去,现在这个太小,已经失真。

11.[func]在actionBar中加入手动刷新音乐列表的功能。

12.[已完成][UI]为MainActivity音乐列表界面加入图片原型遮罩层(还有点瑕疵)

13.[func]歌词部分参考地址:http://www.marschen.com/forum.php?mod=viewthread&tid=23786

14.[func]歌词开源控件参考:http://www.oschina.net/p/openlrc

musicplayer's People

Contributors

lisonliou avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.