安卓问题,求大神解答

安卓mediaplayer报-19 0和-38 0错误,是由于什么原因引起的???????

android设计多媒体程序时,出现mediaplayer的(-38, 0)报错, 一般是由于在MediaPlayer还没有同步(Prepared)的状态下调用了 mediaplayer对象.start()方法,所以解决的办法,就是在设置好数据源之后,先调用 mediaplayer对象.prepare() 语句进行同步,然后再播放。

可以参考这个

http://zhidao.baidu.com/link?url=Mo201FcVCMVF980xmxsTkwaygIjmv-YXHBc1FPlGihY2DiRabmCagoVH42OofF7qQDlSmodm8IbMGixg0dZzsa