美文网首页
MediaPlayer

MediaPlayer

作者: 信仰_021e | 来源:发表于2018-07-23 00:51 被阅读0次

(1)Activity:

private MediaPlayer mediaPlayer;

private String path;

mediaPlayer = new MediaPlayer();

@Override

            public void onItemClick(BaseQuickAdapter adapter, View view, int position) {

                switch (position){

                    case 0:

                        Toast.makeText(getActivity(), "第一首", Toast.LENGTH_SHORT).show();

                        mediaPlayer.reset();//重置

                        path = Environment.getExternalStorageDirectory().getPath() + "/Music/a.mp3";

                        try {

                            mediaPlayer.setDataSource(path);//设置数据来源

                            mediaPlayer.prepare();//准备

                            mediaPlayer.start();//开始

                        } catch (IOException e) {

                            e.printStackTrace();

                        }

                        break;

                    case 1:

                        Toast.makeText(getActivity(), "第二首", Toast.LENGTH_SHORT).show();

                        mediaPlayer.reset();

                        path = Environment.getExternalStorageDirectory().getPath() + "/Music/b.mp3";

                        try {

                            mediaPlayer.setDataSource(path);

                            mediaPlayer.prepare();

                            mediaPlayer.start();

                        } catch (IOException e) {

                            e.printStackTrace();

                        }

                        break;

                    case 2:

                        Toast.makeText(getActivity(), "第三首", Toast.LENGTH_SHORT).show();

                        mediaPlayer.reset();

                        path = Environment.getExternalStorageDirectory().getPath()+"/Music/c.mp3";

                        try {

                            mediaPlayer.setDataSource(path);

                            mediaPlayer.prepare();

                            mediaPlayer.start();

                        } catch (IOException e) {

                            e.printStackTrace();

                        }

                        break;

                }

            }

相关文章

网友评论

      本文标题:MediaPlayer

      本文链接:https://www.haomeiwen.com/subject/fvfdmftx.html