Android第三次作业

  • 界面截图

    

  • 关键代码_播放
public void onClick(View v) {
        switch(v.getId()){
            case R.id.play://播放按钮
                if(!mediaPlayer.isPlaying()){
                    mediaPlayer.start();//开始播放
                }
                break;
            case R.id.pause://暂停按钮
                if(mediaPlayer.isPlaying()){
                    mediaPlayer.pause();//暂停播放
                }
                break;
            case R.id.stop://停止按钮
                if(mediaPlayer.isPlaying()){
                    mediaPlayer.reset();//停止播放
                    initMediaPlayer(1);
                }
                break;
            case R.id.last://上一曲按钮
                if(!mediaPlayer.isPlaying()){
                    initMediaPlayer(1);
                    mediaPlayer.start();//开始播放
                }
                else{
                    mediaPlayer.reset();//停止播放
                    initMediaPlayer(1);
                    mediaPlayer.start();//开始播放
                }
                break;
            case R.id.next://下一曲按钮
                if(!mediaPlayer.isPlaying()){
                    initMediaPlayer(3);
                    mediaPlayer.start();//开始播放
                }
                else{
                    mediaPlayer.reset();//停止播放
                    initMediaPlayer(3);
                    mediaPlayer.start();//开始播放
                }
                break;
            default:
                break;
        }
    }
  • 代码地址

    https://git.dev.tencent.com/MagicM37/MusicPlayer.git

  • APK地址

    https://qcloud.coding.net/u/MagicM37/p/MusicPlayer/git/raw/master/apk/app-debug.apk

  • 演示视频

    https://share.weiyun.com/5elo7qW

  • 备注:

    项目创建很早,项目名称更改需要重新创建项目,故为“Music”。

原文地址:https://www.cnblogs.com/MagicM37/p/10105079.html