![](/img/trans.png)
[英]How can i stop playing a song when another song start playing in Android
[英]how to Stop the song when another song is play
我试图创建一个流播放器,我正在使用此代码在另一首歌曲将播放但此代码不起作用时停止播放该歌曲。 这两首歌曲一起播放,我想一首播放,或者是否有其他歌曲单击停止播放上一首歌曲并播放那首歌曲。 任何人都可以帮助我。
try {
MediaPlayer player = new MediaPlayer();
player.setAudioStreamType(AudioManager.STREAM_MUSIC);
player.setDataSource(upload.getUrl());
if(player.isPlaying())
{
player.stop();
}
else {
player.prepare();
player.start();
}
} catch (Exception e) {
// TODO: handle exception
}
您必须释放mediaplayer
才能停止
player.release();
尝试下面的代码
try {
MediaPlayer player = new MediaPlayer();
player.setAudioStreamType(AudioManager.STREAM_MUSIC);
player.setDataSource(upload.getUrl());
if(player.isPlaying())
{
player.stop();
player.release();//change here
}
else {
player.prepare();
player.start();
}
} catch (Exception e) {
// TODO: handle exception
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.