[英]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.