
Android移动开发中的视频播放实现——利用MediaPlayer与SurfaceView
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文介绍了在Android系统中使用MediaPlayer和SurfaceView进行视频播放的基本方法和技术细节,为开发者提供实用指南。
使用VideoView播放视频简单且方便,不过一些早期的开发者更倾向于采用MediaPlayer来实现视频播放功能。尽管MediaPlayer主要用于音频播放,并不具备图像输出界面的功能,但可以通过SurfaceView组件展示由MediaPlayer生成的画面。
利用MediaPlayer进行视频播放的基本步骤如下:
第一步:创建一个MediaPlayer对象并指定要加载的视频文件;
第二步:在用户界面上添加一个SurfaceView控件(或者直接通过代码动态地创建),并且为该视图关联的SurfaceHolder设置Callback监听器,以便能够接收和响应与显示画面相关的各种事件;
第三步:调用MediaPlayer对象的setDisplay(SurfaceHolder sh)方法将视频播放的画面输出到指定的SurfaceView中;
第四步:通过调用start()、stop()、pause()等方法来控制视频的具体播放操作。
全部评论 (0)
还没有任何评论哟~


