簡體   English   中英

VideoView /布局,用於在Android上播放視頻

[英]VideoView / Layout for playing video on android

我對Android App有問題。
我創建了一個從服務器下載視頻的應用程序。
之后,它將在videoview上播放。 但是問題在於它無法在全屏上播放視頻,事實上videoview已設置為可填充父級。

在此處輸入圖片說明

請幫助我,因為這對我非常重要。

這是我的布局圖

我的布局文件...

VideoView 不會嘗試填滿手機的整個屏幕,因為它需要保持視頻的長寬比 這很重要,因為如果您打破寬高比,視頻將被拉長,許多用戶將不喜歡它。 但是,如果您仍然想全屏顯示,則可以將VideoView子類化為:

public class MyVideoView extends VideoView {

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

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

    }

對於xml文件中的VideoView,只需添加以下屬性

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

使用此鏈接可能會對您有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM