我用SurfaceView控件播放视频,这个SurfaceView窗口设置了一个合适的大小,然而,在播放视频时,视频画面没有占满整个SurfaceView窗口,也就是说,在这个SurfaceView窗口中,视频画面的四周是黑色区域。我想问的是,如何让视频画面占满整个SurfaceView窗口,不要视频画面的四周有黑色区域呢?非常感谢!
解决方案 »
- 谁能解释下android手机内存和电脑内存的区别?
- in.readUTF()到这行虚拟机卡死的问题
- android service里的监听器 关闭屏幕就没了
- BroadcastReceiver中如何启动Activity的多个实例
- android项目多人怎么合作开发?
- android怎样实现如360手机安全卫士桌面上的图标
- 求助!!!
- android访问servlet时服务端会生成一个session对象吗?
- 手机相机扫描程序
- android Bluetooth LE , BluetoothAdapter.startLeScan (),无法开始搜索,返回false
- 如何在viewgroup中确定子view的位置而又让view播放动画
- dialog显示的时候使用动画
// TODO Auto-generated method stub
holder.setFixedSize(width, height);
}
surfaceview渲染时,使用的是holder的画布。
而画布的大小是在上面设置,即surfaceview holder的窗口大小,
视频画面的大小应该和这个宽高保持一致。视频再播放时,每一帧的解码后可能需要做缩放调整到对应的大小。
给我点分吧,thanks