我正在尝试创建一个流媒体播放器,我正在使用此代码在另一首歌曲播放时停止播放该歌曲,但此代码不起作用。两首歌一起播放我想一个一个地播放,或者如果有任何其他歌曲点击停止上一首歌并播放该歌曲。任何人都可以帮助我。
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
}
答案 0 :(得分:0)
您必须释放 editText.setInputType(InputType.TYPE_CLASS_TEXT |InputType.TYPE_TEXT_FLAG_CAP_CHARACTERS);
才能停止
mediaplayer
答案 1 :(得分:0)
尝试以下代码
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
}