Android MediaPlayer的生命周期
2010-05-28 15:29:00 来源:WEB开发网核心提示:PlaybackCompleted状态:文件正常播放完毕,而又没有设置循环播放的话就进入该状态,Android MediaPlayer的生命周期(2),并会触发OnCompletionListener 的onCompletion()方法,此时可以调用start()方法重新从头播放文件,可以通过调用reset()来恢复,
PlaybackCompleted状态:文件正常播放完毕,而又没有设置循环播放的话就进入该状态,并会触发OnCompletionListener 的onCompletion()方法。此时可以调用start()方法重新从头播放文件,也可以stop()停止MediaPlayer,或者也可以 seekTo()来重新定位播放位置。
Error状态:如果由于某种原因MediaPlayer出现了错误,会触发OnErrorListener.onError()事件,此时 MediaPlayer即进入Error状态,及时捕捉并妥善处理这些错误是很重要的,可以帮助我们及时释放相关的软硬件资源,也可以改善用户体验。通过 setOnErrorListener(android.media.MediaPlayer.OnErrorListener)可以设置该监听器。如果 MediaPlayer进入了Error状态,可以通过调用reset()来恢复,使得MediaPlayer重新返回到Idle状态。
参考文档:AndroidSDK1.5官方文档:android-sdk-windows-1.5_r3/docs/reference/android/media/MediaPlayer.html
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/ddna/archive/2010/01/11/5178864.aspx
Tags:Android MediaPlayer 生命
编辑录入:coldstar [复制链接] [打 印]更多精彩
赞助商链接