VideoView / Layout для воспроизведения видео на андроид - PullRequest
0 голосов
/ 01 апреля 2012

У меня проблема с приложением Android.
Я создал приложение, которое загружает видео с сервера.
После этого оно воспроизводится на видеовиде.Но проблема в том, что он не может воспроизводить видео в полноэкранном режиме, на самом деле видео-просмотр задан, чтобы заполнить родительский элемент.

enter image description here

Пожалуйста, помогите мне в том, что это очень важно для меня.

this is my layout image

Мой файл макета ...

Ответы [ 2 ]

3 голосов
/ 01 апреля 2012

VideoView не будет пытаться заполнить весь экран вашего мобильного телефона, поскольку ему необходимо поддерживать соотношение сторон видео. Это важно, потому что если вы нарушите соотношение сторон, видео будет заполнено растянуто, и многим пользователям это не понравится. Но если вы все еще хотите перейти в полноэкранный режим, создайте подкласс VideoView, например:

public class MyVideoView extends VideoView {

        public MyVideoView(Context context) {
            super(context);
        }

        @Override
        protected void onMeasure (int widthMeasureSpec, int heightMeasureSpec)
        {
             setMeasuredDimension(480,800);
        }

    }
2 голосов
/ 01 апреля 2012

Для вашего VideoView в XML-файле просто добавьте следующие атрибуты

    android:layout_alignParentRight="true"
    android:layout_alignParentLeft="true"
    android:layout_alignParentTop="true"
    android:layout_alignParentBottom="true"

Используйте это ССЫЛКА может помочь вам.

...