欢迎访问我的网站,希望内容对您有用,感兴趣的可以加入免费知识星球。

自己动手做Android音乐播放器

Android 迷途小书童 4年前 (2020-01-19) 2547次浏览 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)

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

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

请关闭 Adblock 等类似浏览器插件,然后刷新页面访问,感谢您的支持!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.