停止音乐媒体播放器

Stop music mediaPlayer

我有一个简单的音乐应用程序。当我点击列表中的一首歌曲时,音乐播放,但是当我点击另一首音乐时,之前的音乐并没有停止。有人可以帮我解决这个问题吗?谢谢

        listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            final MediaPlayer mp = new MediaPlayer();
            Uri uri = arrayList.get(position).getUri();
            try {
                mp.setDataSource(view.getContext(),uri);
                mp.prepare();
                mp.start();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    });

使 MediaPlayer 对象成为全局对象。不要在每次单击项目时都创建它。