-
实现Android移动开发中使用MediaPlayer和SurfaceView播放视频的功能
资源介绍
使用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()方法来控制视频播放。
- 上一篇: android 音频可视化
- 下一篇: Android第三方视频播放器