Android音乐播放器同时播放两首歌曲

时间:2015-12-08 12:06:59

标签: java android media-player

我正在尝试在android上制作音乐播放器。我找到了这些歌曲并将其列在listview上。从listview中选择歌曲后,它开始播放,如果我退出应用程序,它会继续播放。但是当我转向app并选择另一首歌时,我选择的最后一首歌继续播放,其实我最近选择的歌曲应该开始播放,所以两首歌同时播放。我该怎样预防呢?我用以下代码播放歌曲

        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            if(player != null){
                player.stop();
                player.release();
            }
            uri=Uri.parse(fileList.get(position).toString());
            player=MediaPlayer.create(getApplicationContext(),uri);
            player.start();
        }
    });

1 个答案:

答案 0 :(得分:-1)

将Mediaplayer类设为单身 ,因为媒体播放器类会创建多重操作

相关问题