我对Android App有疑问 我创建了一个从服务器下载视频的应用程序 之后,它在videoview上播放。 但问题是它无法在全屏播放视频,实际上视频视图已设置为填充父级。
请帮助我,因为这对我来说非常重要。
我的布局文件......
答案 0 :(得分:3)
VideoView 不会尝试填充整个移动设备的屏幕,因为它需要保持视频的宽高比。这很重要,因为如果你打破宽高比,视频会被拉伸,很多用户都不喜欢它。但是,如果您仍想全屏显示,请将VideoView子类化为:
public class MyVideoView extends VideoView {
public MyVideoView(Context context) {
super(context);
}
@Override
protected void onMeasure (int widthMeasureSpec, int heightMeasureSpec)
{
setMeasuredDimension(480,800);
}
}
答案 1 :(得分:2)
对于xml文件中的VideoView,只需添加以下属性
android:layout_alignParentRight="true"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_alignParentBottom="true"
使用此LINK可能对您有帮助。