按照上头领导的指示,做了一个十分简易的音乐播放器。
这个简易是指:只有上下曲切换和播放暂停以及可能侵权的封面,当然还有三首音质十分一般的音乐。
首先,创造一个布局:
(先着重声明,我不知道这算不算侵权,如有侵权,立删)
图标文件可以在阿里矢量图标网站中下载,超级好用。
创建后在mainactiviyt中调用并编写相关函数。
音乐播放器的关键就是这四个button的实现。
在这里,定义一个变量status表示音乐文件的播放状态:
对这四个button的功能实现:
这个上下曲切换的功能写的不好。因为只有三首音乐,所以else if中的2很容易想到。可如果开发成APP,用户肯定会向列表中添加歌曲,因此肯定不能简单地填2。修改后如下:
运行后结果是一样的。(三首歌曲可以来回播放)
至于定义广播变量,获取当前音乐的播放状态,然后显示在主界面上。
这两个广播变量也需要得到当前音乐文件的播放状态以便显示当前播放的信息。
下面演示效果图:
gitee地址:gitee.com/ganchun1130…