• 微信

surfacedestroyed 这一步是关键

时间:07:35:20作者:admin分类:娱乐浏览:6评论:0

  1、SurfaceView与MediaPlayer配合使用:[html] view plain copymediaPlayer.setDisplay(surfaceview.getHolder());//这一步是关键,制定用于显示视频的SurfaceView对象(通过setDisplay()) 2、维护SurfaceView:通过sufaceView.Callback接口实现,需要实现其三个方法:void surfaceDestroyed(SurfaceHolder holder):当SurfaceHolder被销毁的时候回调。void surfaceCreated(SurfaceHolder holder):当SurfaceHolder被创建的时候回调。void surfaceChange(SurfaceHolder holder):当SurfaceHolder的尺寸发生变化的时候被回调。3、通过MediaPlayer类的Play()与Pause()方法实现视频的暂停与播放。4、对进度条的布局优化: