An open API service indexing awesome lists of open source software.

https://github.com/boybeak/bemusic

A local music player
https://github.com/boybeak/bemusic

Last synced: 9 months ago
JSON representation

A local music player

Awesome Lists containing this project

README

          

# BeMusic
It is a local music player, show you how to use MediaPlayer to make a simple MusicPlayer.

[代码解析参见blog.md](https://github.com/boybeak/BeMusic/blob/master/blog.md)

Play Store地址:



[BePlayer](https://play.google.com/store/apps/details?id=com.nulldreams.bemusic)





## Getting Start
你只需要关心的就是[PlayManager](https://github.com/boybeak/BeMusic/blob/master/media/src/main/java/com/nulldreams/media/manager/PlayManager.java)这个类,这个类中,已经有了对播放状态对生命周期的维护,同时包括了对AudioFocus,ACTION_AUDIO_BECOMING_NOISY,锁屏等。具体见下图:

####实例化[PlayManager](https://github.com/boybeak/BeMusic/blob/master/media/src/main/java/com/nulldreams/media/manager/PlayManager.java)

```
PlayManager.getInstance (context);
```
####几个重要的方法
```
public void dispatch(final Song song);
public void dispatch();
public void setRule (@NonNull Rule rule);
public void next();
public void previous ();
public void pause ();
public void seekTo (int position);
```