Android利用VideoView实现VideoPlayer
2010-10-14 06:24:00 来源:本站整理核心提示:mVideoView.setMediaController(mMediaController);然后只需要调用VideoView类的setVideoURI设置播放文件,start方法开始播放即可,Android利用VideoView实现VideoPlayer(3),为了节省系统资源,一般需要在Activity的onPa
mVideoView.setMediaController(mMediaController);
然后只需要调用VideoView类的setVideoURI设置播放文件,start方法开始播放即可。
为了节省系统资源,一般需要在Activity的onPause方法中,暂停视频的播放。因为Activity已经不在前台了。在Activity的onResume中恢复视频的播放,因为这是Activity又变成前台程序了。不清楚的朋友可以去查看Activity lifecycle。
你可以通过实现MediaPlayer.OnErrorListener来监听MediaPlayer上报的错误信息。实现MediaPlayer.OnCompletionListener接口,将会在Video播完的时候得到通知,本例只是简单的结束程序。
你可能注意到,我们没有管理MediaPalyer的各种状态,这些状态都让VideoView给封装了,并且,当VideoView创建的时候,MediaPalyer对象将会创建,当VideoView对象销毁的时候,MediaPlayer对象将会释放。这样基本可以傻瓜式的实现媒体播放器了,太Easy了吧。
更多精彩
赞助商链接