Wie kann man den Vollbildmodus mit VideoView Android umschalten?
Ich verwende die Videoansicht für das Live-Streaming, und ich möchte dieseVideoView
Umschaltenganzer Bildschir und zurück zum kleinen Bildschirm wieMXPlayer
oderYouTube
Spieler müssen die Streams nicht stoppen.
<ScrollView
android:id="@+id/scrollview"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_above="@+id/ad_container"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:background="@android:color/transparent" >
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@android:color/transparent" >
<TextView
android:id="@+id/scroll_annouc"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:background="@color/red"
android:ellipsize="marquee"
android:fadingEdge="horizontal"
android:lines="1"
android:marqueeRepeatLimit="marquee_forever"
android:padding="@dimen/ten_dp"
android:scrollHorizontally="true"
android:singleLine="true"
android:text="@string/app_name"
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="@android:color/white"
android:textStyle="bold" />
<LinearLayout
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/scroll_annouc"
android:background="@android:color/transparent"
android:orientation="vertical" >
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="270dp"
android:background="@android:color/black" >
<TextView
android:id="@+id/error_overlay"
android:layout_width="match_parent"
android:layout_height="270dp"
android:layout_alignParentTop="true"
android:background="@color/red_trans"
android:gravity="center"
android:text="@string/error_text"
android:textColor="@android:color/white"
android:textStyle="bold"
android:visibility="invisible" />
<VideoView
android:id="@+id/player"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true" />
<RelativeLayout
android:id="@+id/media_controller"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:background="@color/black_trans" >
<ImageView
android:id="@+id/btn_playpause"
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:background="@drawable/btn_pause"
android:contentDescription="@string/app_name"
,android:padding="@dimen/five_dp" />
<Button
android:id="@+id/external_player"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:background="@null"
android:text="Use External Player"
android:textColor="@android:color/white"
android:textSize="@dimen/content_size"
android:textStyle="bold" />
<ImageView
android:id="@+id/btn_fullscreen"
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:contentDescription="@string/app_name"
android:padding="@dimen/five_dp"
android:src="@drawable/enter_fullscreen" />
</RelativeLayout>
</RelativeLayout>
<View
android:layout_width="match_parent"
android:layout_height="@dimen/two_dp"
android:background="@color/app_blue" />
<TextView
android:id="@+id/loading_txt"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:paddingBottom="@dimen/two_dp"
android:paddingLeft="@dimen/ten_dp"
android:paddingRight="@dimen/ten_dp"
android:paddingTop="@dimen/two_dp"
android:text="@string/app_name"
android:textColor="@android:color/white"
android:textSize="@dimen/content_size"
android:visibility="invisible" />
<View
android:layout_width="match_parent"
android:layout_height="@dimen/one_dp"
android:background="@color/light_grey" />
<View
android:layout_width="match_parent"
android:layout_height="@dimen/one_dp"
android:background="@color/light_grey" />
<LinearLayout
android:id="@+id/channel_links_container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:orientation="horizontal"
android:padding="@dimen/ten_dp" >
</LinearLayout>
<View
android:layout_width="match_parent"
android:layout_height="@dimen/one_dp"
android:background="@color/light_grey" />
<HorizontalScrollView
android:id="@+id/horizontal_view"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:fillViewport="true"
android:scrollbars="horizontal" >
<LinearLayout
android:id="@+id/viewsContainer"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal" >
</LinearLayout>
</HorizontalScrollView>
<View
android:layout_width="match_parent"
android:layout_height="@dimen/one_dp"
android:background="@color/light_grey" />
</LinearLayout>
</RelativeLayout>
</ScrollView>
Alles funktioniert gut wie das Streamen von Videos und alles, aber ich kann das nicht machenVideoView
um zu @ zu gehLandschaf und zeige das Video inganzer Bildschir. Ich habe versucht, es zu googeln, aber alle Beispiele, die ich gefunden habe, funktionieren im Moment nicht für mich. Also sag mir bitte, wie es möglich ist, @ umzuschaltganzer Bildschir. Vielen Dank