使用VideoView可以为Android设置比例因子吗?默认情况下,视频视图会自行调整大小以适应视频的编码分辨率。我可以强制 Android 将视频渲染为更小或更大的矩形吗?
(我知道这是一个非常老的问题,但是还有另一种控制尺寸的方法,这里没有描述,也许有人会发现它很有帮助。)
声明你自己的我的视频视图在你的布局中类并编写你自己的onMeasure()方法。以下是如何运行拉伸到原始视图尺寸的视频:
public class MyVideoView extends VideoView {
@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
int width = getDefaultSize(0, widthMeasureSpec);
int height = getDefaultSize(0, heightMeasureSpec);
setMeasuredDimension(width, height);
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)