我在音乐播放器应用程序上工作,它从设备存储中读取音频歌曲,并在回收视图中显示。当我点击任何一首歌曲时,它在其他活动中播放,当我们按下后键,歌曲仍在播放,但当我想播放另一首歌曲和单击另一首歌曲时,它也会打开PlayerActivity.java,但在(PlayerActivity.java)中,前面的歌曲和新歌都同时播放。我们如何解决它,当我们点击下一首歌曲,当前的歌曲应该完成?这是我的代码:
发布于 2022-09-08 09:06:46
首先,您需要停止这首歌,为此,您可以使用"MediaPlayer“的重置方法,然后启动这首新歌。
MediaPlayer mp = new MediaPlayer();
mp.reset();
mp.prepare();
mp.start();https://stackoverflow.com/questions/73644832
复制相似问题