Android 停止播放歌曲,然后播放新歌曲(播放歌曲不会停止)
这个问题与前一个问题无关,我有一个按钮,按下时播放歌曲,再次按下时停止播放新歌曲,停止当前歌曲效果良好,但停止播放新歌曲效果不佳,代码如下:Android 停止播放歌曲,然后播放新歌曲(播放歌曲不会停止),android,Android,这个问题与前一个问题无关,我有一个按钮,按下时播放歌曲,再次按下时停止播放新歌曲,停止当前歌曲效果良好,但停止播放新歌曲效果不佳,代码如下: try { if(isPlaying){ isPlaying = false; mMediaPlayer.pause(); mMediaPlayer.stop(); mMediaPlayer.reset()
try {
if(isPlaying){
isPlaying = false;
mMediaPlayer.pause();
mMediaPlayer.stop();
mMediaPlayer.reset();
mMediaPlayer.setDataSource(Path);
mMediaPlayer.prepare();
mMediaPlayer.start();
}
else if(!isPlaying){
isPlaying=true;
try {
mMediaPlayer.reset();
mMediaPlayer.setDataSource(Path);
mMediaPlayer.prepare();
mMediaPlayer.start();
}catch (Exception e){
e.printStackTrace();
}
}
} catch (Exception e) {
e.printStackTrace();
}
iSplay是一个布尔值,Nvm对它的想法,删除“如果(iSplay)”中的“暂停”不会做任何事情,发生的是它会停止半秒钟,恢复停止的曲目并启动按下的曲目
代码出了什么问题?它正在播放另一首歌曲,但没有停止播放的歌曲,因为我没有将MediaPlayer实例设置为“静态”,在放置之后,播放的歌曲停止播放,新歌播放没有任何问题。但是停止播放新歌曲效果不好,。。。这并没有告诉我们任何事情,我们需要知道你期望什么,以及你在软件中的行为是什么……我期望如下:停止播放歌曲,播放新的按下的歌曲,我得到的是:停止半秒钟,然后继续播放歌曲,并在按下的歌曲旁边播放(它不应该继续,它应该停止)。你可以发布日志猫警告吗?我在方法中添加了信息日志,首先,“!isplay”开始播放歌曲,当再次按下时,“isplay”开始播放,停止音乐,但它再次启动并启动新按下的音乐,问题是..它再次启动。