gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 06:11:24 24 4
gpt4 key购买 nike

我正在尝试在android上制作一个音乐播放器。我找到了这些歌曲并将它们列在 listview 上。当我从listview中选择歌曲后,它就会开始播放,即使我退出应用程序,它也会继续播放。但是当我打开应用程序并选择另一首歌曲时,我选择的最后一首歌曲继续播放,实际上这里我最近选择的歌曲应该开始播放,所以两首歌曲同时播放。我该如何预防?我用下面的代码播放歌曲

        @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();
}
});

最佳答案

将 Mediaplayer 类设置为单例,因为媒体播放器类会创建多个实例

关于java - Android音乐播放器同时播放两首歌曲,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34155471/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com