Android视频播放入门指南
在main.xml布局文件中,添加用于视频显示的SurfaceView组件:
 
设置SurfaceView的分辨率:
surfaceView.getHolder().setFixedSize(176, 144);
禁用SurfaceView的缓冲区维护,改为使用屏幕渲染引擎推送内容:
surfaceView.getHolder().setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
创建MediaPlayer对象并进行配置:
MediaPlayer mediaPlayer = new MediaPlayer();
mediaPlayer.reset();
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mediaPlayer.setDisplay(surfaceView.getHolder());
mediaPlayer.setDataSource("/mnt/sdcard/oppo.mp4");
mediaPlayer.prepare();
控制视频播放:
mediaPlayer.start(); // 播放
mediaPlayer.pause(); // 暂停
mediaPlayer.start(); // 恢复播放
mediaPlayer.stop(); // 停止播放
mediaPlayer.release(); // 释放资源
                
                                        
                                    文件大小:2.31MB
                                
                                
                                
                            
评论区