当前位置: 代码迷 >> Android >> android surfaceview 如何改变视频窗口大小
  详细解决方案

android surfaceview 如何改变视频窗口大小

热度:221   发布时间:2016-05-01 12:03:53.0
android surfaceview 怎么改变视频窗口大小?
我写了一个类继承surfaceview类来实现视频播放。在类中使用MediaPlayer来控制播放。然后在activity中来使用这个类。但是发现在屏幕上surfaceview的大小可以控制,但是视频窗口的大小却不能控制 ,如何解决呢? 
surfaceview 大小
LayoutParams lp = surfaceView.getLayoutParams();
lp.width = 1280;
lp.height =720;
surfaceView.setLayoutParams(lp);

@Override
public void surfaceChanged(SurfaceHolder surfaceHolder, int arg1, int w,int h) {
mediaPlayer.setDisplay(surfaceHolder);
}

------解决方案--------------------
surfaceView.getHolder().setFixedSize(?, ?);这个可以控制。
------解决方案--------------------
写在oncreate函数里
------解决方案--------------------
surfaceView.getHolder().setFixedSize
  相关解决方案