制作一个音乐播放器:

apk https://pan.baidu.com/s/1-DEjUOvIZWbWfUXMv72oUA

视频连接https://pan.baidu.com/s/1a5Grk9x4cAtJQE_ZpJUCeA

要求:

  1. 实现的功能
    • 实现播放,暂停,停止,播放上一首,下一首功能
    • 显示播放列表
    • 至少可以播放3首歌曲
  2. 博客作业要求
    • 本次作业以自己的学号命名
    • 对音乐播放器界面截图
    • 将其中的关键代码放置自己的博客,比如:播放功能的代码
    • 给出代码链接
    • 发布自己的apk,将apk的下载地址给出

退出后进入列表

public void run() {
if(musicService.mp.isPlaying()) {
musicStatus.setText(getResources().getString(R.string.playing));
btnPlayOrPause.setText(getResources().getString(R.string.pause).toUpperCase());
} else {
musicStatus.setText(getResources().getString(R.string.pause));
btnPlayOrPause.setText(getResources().getString(R.string.play).toUpperCase());
}
musicTime.setText(time.format(musicService.mp.getCurrentPosition()) + "/"
+ time.format(musicService.mp.getDuration()));
seekBar.setProgress(musicService.mp.getCurrentPosition());
seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
@Override
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
if (fromUser) {
musicService.mp.seekTo(seekBar.getProgress());
}
}

 

 

@Override
public void onStartTrackingTouch(SeekBar seekBar) {

}

@Override
public void onStopTrackingTouch(SeekBar seekBar) {

}
});
handler.postDelayed(runnable, 100);
}
};

 

https://git.coding.net/zhlongyin/zy3.git

posted on 2018-12-11 21:43  龙吟777  阅读(136)  评论(0编辑  收藏  举报