这篇文章主要为大家详细介绍了android实现简单音乐播放器,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
本文实例为大家分享了android音乐播放器的具体代码,供大家参考,具体内容如下
话不多说先上效果
前言
写这个音乐播放器实在是迫不得已。因为我们Andoird课程要求写一个音乐播放器。所以就有了此项目。这个项目比较简单,实现了最基本的音乐播放功能,然后界面是仿照着网易云音乐的样式,写的想写成一样但是技术不够。
基本的音乐播放
设置播放音乐文件
Android播放媒体文件大概都是使用MediaPlayer这个类来操作的。
在播放音乐前,必须要给这个MediaPlayer设置一要播放的东西,对于文件资源来说(音乐,视频都算一种文件资源),能够唯一标识它的就是文件的地址(路径)。我们这里使用的是本机音乐,那么就使用文件路径就可以。
播放音乐
设置完播放文件后,下一步就是音乐的播放、暂停、跳进度播放等等。
这里先介绍MediaPlayer的自带方法
了解了上面的方法后那么就可以实现几乎所有的音乐播放功能。
那么要实现音乐播放功能只需要在调用了setPlayPath(path)后再调用mediaPlayer.start()就能成功的播放音乐前提条件是你确实的设置了正确的音乐路径
获取音乐的信息
获取音乐信息可以使用MediaMetadataRetriever类来获取。它和MediaPlayer也需要一个文件路径来寻找到音乐。
其他功能
其他功能都是基于Android的事件和以上播放功能加上MediaMetadataRetriever获取音乐信息来实现的。所以就不详细介绍直接贴代码吧。
github代码仓库
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程学习网。