出現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;
}
});