当前位置: 搜索的结果

Hide-Music-Player 一个完整的音乐播放器

Hide-Music-Player 一个完整的音乐播放器,本例子主要包括几个点
(1)摇一摇进入播放器
(2)下拉展开新视图(扫描音乐)
(3)音乐列表放大的动画
(4)进入页面的圆形动画
(5)滑动删除音乐
(6)更换主题颜色
(7)自定义的SwitchButton
(8)播放页面的模糊背景
(9)带指示器的自定义SeekBar
(10)通知栏显示音乐信息与关闭播放器

本项目来源:https://github.com/w9xhc/Hide-Music-Player

KJMusic完整音乐项目

KJMusic是一个完整音乐项目,这个项目从欢迎页面到首页以及音乐播放页面都做得非常不错。
并且本音乐支持本地音乐,和音乐电台,支持切换上下首个。本项目还支持侧滑出现menu,和音乐下载。
并且支持歌词同步LyricFragment中实现通过LrcView歌词lyric部分,其中 LrcView extends View implements ILrcView 详细可以下载学习,项目来源:https://github.com/KJFrame/KJMusic

 

闹钟AlarmAndMusic 滑动调整时间和页面旋转风车效果

闹钟AlarmAndMusic 和支持播放音乐效果的,上下滑动调整时间和页面旋转风车效果,
由于制作的gif有些问题,效果不明显,欢迎下载使用看看真实的效果。
本例子主要由AlertActivity和AlarmService和AlarmAlertWakeLock三个类完成。
AlarmAlertWakeLock主要代码:
public class AlarmAlertWakeLock {
    private static PowerManager.WakeLock sCpuWakeLock;

    public static void acquireCpuWakeLock(Context context) {
        Log.v("Acquiring cpu wake lock");
        if (sCpuWakeLock != null) {
            return;
        }
        PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE);

        sCpuWakeLock = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK
                                        | PowerManager.ACQUIRE_CAUSES_WAKEUP
                                        | PowerManager.ON_AFTER_RELEASE, Log.LOGTAG);
        sCpuWakeLock.acquire();
    }

    public static void releaseCpuLock() {
        Log.v("Releasing cpu wake lock");
        if (sCpuWakeLock != null) {
            sCpuWakeLock.release();
            sCpuWakeLock = null;
        }
    }
}

AlarmService主要用来play()音乐。

JamsMusicPlayer

一个开源的音乐播放器代码。JamsMusicPlayer本来是play store上的一个付费应用,因为google的付费应用必须显示开发者住址的政策而被迫下架。作者最终选择了将这个app开源出来。

android-UniversalMusicPlayer

这是一个音乐播放的 App,是一个非常好的范例,告诉你如何编写一个在 Android Phone、Tablet、TV、Wear、Auto ... 都能很好呈现的 App

https://github.com/googlesamples/android-UniversalMusicPlayer

 

JamsMusicPlayer开源音乐播放器

JamsMusicPlayer开源音乐播放器

MusicPlayerView

音乐播放进度效果的自定义view。功能比较完善。