Android MediaPlayer使用过程出错报Error(19,0)的错误

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/shenmagege/article/details/21487105

折腾了几个晚上,总是偶发几率出现这个错误,查了资料可以通过以下方式解决:


在初始化播放音频之前,每次都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平台上调试通过,希望对遇到这个问题的同学有帮助!

猜你喜欢

转载自blog.csdn.net/shenmagege/article/details/21487105