欢迎访问我的网站,希望内容对您有用,感兴趣的可以加入我们的社群。

自己动手做Android音乐播放器

Android 迷途小书童 5年前 (2020-01-19) 3006次浏览 0个评论

软硬件环境

  • Macbook Pro
  • Android Studio 1.3.1
  • 红米Note增强版

前言

市面上的android音乐播放器很多,有的还做得很大,像QQ音乐、酷狗音乐等。今天我们也来做一款类似的音乐播放器。它包括如下一些基本功能:

  • 显示列表文件
  • 播放、暂停、上一首、下一首
  • 切换播放模式(单曲循环、全部循环、列表)
  • 查看歌曲的详细信息
  • 退出App后的背景播放
  • 顶部消息更新
  • 音频文件选择

预览

开始之前,先来看几张效果图

SD卡根目录下的歌曲列表

djmusic_01

歌曲详细信息

djmusic_02

顶部消息通知

djmusic_03

播放模式的切换

djmusic_04

以下两张图是文件选择的功能,它的开发思路是这样的

  1. SD卡根目录作为默认初始显示目录
  2. 将文件夹及音乐文件挑选出来
  3. 按字母升序排序
  4. 启动music service,并将当前目录下的音乐列表传递过去
  5. 进入下一层子目录时,重复第2、3步操作
  6. 返回时切换到上一层目录直到SD卡根目录

第一张图中既有文件夹又有单个的音乐文件

djmusic_plus_01

第二张图中目录下全是音乐文件

djmusic_plus_02

完成这个工程能学到些什么?

  • Service的使用
  • BroadcastReceiver的使用
  • MediaPlayer的使用
  • Audio Focus的用法
  • NotificationPendingIntent的用法

CSDN下载

http://download.csdn.net/detail/djstavav/9015621

Github地址

https://github.com/xugaoxiang/DJMusic

喜欢 (0)

您必须 登录 才能发表评论!