出现mediaplayer的(-38, 0)报错,这种方法可以解决问题。
参照https://www.iteye.com/blog/479001499-2213336
// 因为直接切歌会发生错误,所以增加错误监听器。返回true。就不会回调onCompletion方法了。
player.setOnErrorListener(new OnErrorListener() {
@Override
public boolean onError(MediaPlayer mp, int what, int extra) {
return true;
}
});