Uri notification = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);
Ringtone r = RingtoneManager.getRingtone(context, notification);
r.play();
上面的代碼存在mediaPlayer未釋放資源的問題,會導致其它模塊播放media時出現(xiàn)(1,-19)
Ringtone 持有一個對應的mediaplayer,雖然Ringtone 每次播放前都釋放資源,但是因為RingtoneManager每次返回的是一個新的Ringtone 對象,所以上面代碼中,會不斷的創(chuàng)建新的nediaplayer,導致出現(xiàn)無法播放問題。