1. 程式人生 > >Android MediaPlayer使用過程出錯報Error(19,0)的錯誤

Android MediaPlayer使用過程出錯報Error(19,0)的錯誤

折騰了幾個晚上,總是偶發機率出現這個錯誤,查了資料可以通過以下方式解決:


在初始化播放音訊之前,每次都release資源


第一步: release resource

if(mMediaPlayer!= null)
	{  
		mMediaPlayer.stop();  
		mMediaPlayer.release();  
		mMediaPlayer = null;
	}

第二步: 初始化


mMediaPlayer = MediaPlayer.create(this, R.raw.a);


第三步: 播放媒體資源



if (!mMediaPlayer.isPlaying())
{

mMediaPlayer.start();

}

      else
{
mMediaPlayer.reset();
}


在Eclipse 22.3和安卓4.1平臺上除錯通過,希望對遇到這個問題的同學有幫助!