作业3

实现的功能

  • 实现播放,暂停,停止,播放上一首,下一首功能
  • 显示播放列表
  • 至少可以播放3首歌曲

 

界面截图

 

 

关键代码

上一首:

        Button last = (Button)findViewById(R.id.last);

        last.setOnClickListener(new View.OnClickListener() {

            @Override

            public void onClick(View v) {

                if(mediaPlayer.isPlaying()){

                    n--;

                    initMediaPlayer(n);

                    mediaPlayer.start();

                }

            }

        });

 

播放:

Button start = (Button)findViewById(R.id.start);

        start.setOnClickListener(new View.OnClickListener() {

            @Override

            public void onClick(View v) {

                if(!mediaPlayer.isPlaying())

                    mediaPlayer.start();

            }

        });

暂停:

        Button pause = (Button)findViewById(R.id.pause);

        pause.setOnClickListener(new View.OnClickListener() {

            @Override

            public void onClick(View v) {

                if(mediaPlayer.isPlaying())

                    mediaPlayer.pause();

            }

        });

下一首:

        Button next = (Button)findViewById(R.id.next);

        next.setOnClickListener(new View.OnClickListener() {

            @Override

            public void onClick(View v) {

                if(mediaPlayer.isPlaying()){

                    n++;

                    initMediaPlayer(n);

                    mediaPlayer.start();                }

            }

        });

 

 

代码链接:https://git.coding.net/zznng/music.git

apk链接:https://pan.baidu.com/s/1OOs9Qz0siG8ZwbrnVNSgfA

posted @ 2018-12-11 21:16  鱼叉1  阅读(121)  评论(0编辑  收藏  举报