Видео не подходит должным образом - PullRequest
0 голосов
/ 30 мая 2011

Привет, у меня есть VideoView в моем приложении, при условии ширины и высоты макета в качестве родительского заполнения.Но все же мое видео отображается только в половине порции videoView.Поэтому я попытался указать ширину и высоту наклона.Но видео все равно отображается таким же образом.Кто-нибудь может мне помочь с этим?

1 Ответ

1 голос
/ 30 мая 2011

У меня была такая же проблема.Я решил это, создав собственный класс VideoView, расширяющий VideoView, затем передал ширину и высоту от

new VideoPlayer(this, getWindowManager().getDefaultDisplay().getWidth(), getWindowManager().getDefaultDisplay().getHeight());

И это класс VideoPlayer

public class VideoPlayer extends VideoView {

private int width;
private int height;

public VideoPlayer(Context context, int width, int height) {
    super(context);
    this.width = width;
    this.height = height;
}

public VideoPlayer(Context context, AttributeSet attrs) {
    super(context, attrs);
}
@Override
protected void onMeasure (int widthMeasureSpec, int heightMeasureSpec)
{
     setMeasuredDimension(width, height);
}
}

Затем я добавил представление VideoPlayerпо коду к макету, используя ViewGroup.addView (VideoPlayer)

...