首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

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

2013-01-17 
android surfaceview 怎么改变视频窗口大小?我写了一个类继承surfaceview类来实现视频播放。在类中使用Medi

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

热点排行
Bad Request.