文件名称:Android移动开发-使用MediaPlayer和SurfaceView播放视频的实现
文件大小:21.47MB
文件格式:ZIP
更新时间:2020-10-19 13:16:22
Android
使用VideoView播放视频简单、方便,但有些早期的开发者还是更喜欢使用MediaPlayer来播放视频,但由于MediaPlayer主要用于播放音频,因此它没有提供图像输出界面,此时就需要借助于SurfaceView来显示MediaPlayer播放的图像输出。 使用MediaPlayer播放视频的步骤如下: Step1:创建MediaPlayer对象,并让它加载指定的视频文件; Step2:在界面布局文件中定义SurfaceView控件,或在程序中创建SurfaceView控件,并为SurfaceView的SurfaceHolder添加Callback监听器; Step3:调用MediaPlayer对象的setDisney(SurfaceHolder sh)方法将所播放的视频图像输出到指定的SurfaceView控制; Step4:调用MediaPlayer的start()、stop()、pause()方法来控制视频播放。