<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/app_video_box" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@android:color/black" android:orientation="vertical"> <com.dou361.ijkplayer.widget.IjkVideoView android:id="@+id/video_view" android:layout_width="match_parent" android:layout_height="match_parent" /> <LinearLayout android:id="@+id/ll_bg" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@android:color/black" android:orientation="vertical"> <!-- 封面显示--> <ImageView android:id="@+id/iv_trumb" android:layout_width="match_parent" android:layout_height="match_parent" android:scaleType="fitXY" android:visibility="visible" /> </LinearLayout> <!--重新播放--> <LinearLayout android:id="@+id/app_video_replay" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#33000000" android:gravity="center" android:orientation="vertical" android:visibility="gone"> <!-- 播放状态--> <TextView android:id="@+id/app_video_status_text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/small_problem" android:textColor="@android:color/white" android:textSize="14dp" /> <ImageView android:id="@+id/app_video_replay_icon" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_marginTop="8dp" android:src="@drawable/simple_player_circle_outline_white_36dp" /> </LinearLayout> <!-- 网络提示--> <LinearLayout android:id="@+id/app_video_netTie" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#33000000" android:gravity="center" android:orientation="vertical" android:visibility="gone"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="8dp" android:gravity="center" android:paddingLeft="8dp" android:paddingRight="8dp" android:text="正在使用非Wi-Fi网络,播放将产生流量费用" android:textColor="@android:color/white" android:textSize="14sp" /> <ImageView android:id="@+id/app_video_netTie_icon" android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center" android:src="@drawable/ico_spfc_play" /> </LinearLayout> <!--加载中--> <LinearLayout android:id="@+id/ll_loading" android:layout_width="match_parent" android:layout_height="match_parent" android:visibility="visible"> <LinearLayout android:id="@+id/app_video_loading" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center" android:orientation="vertical" android:visibility="gone"> <ProgressBar android:layout_width="50dp" android:layout_height="50dp" android:indeterminateBehavior="repeat" android:indeterminateOnly="true" /> <TextView android:id="@+id/app_video_speed" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="4dp" android:gravity="center" android:text="188Kb/s" android:textColor="@android:color/white" android:visibility="gone" /> </LinearLayout> </LinearLayout> <!-- 中间触摸提示--> <include layout="@layout/simple_player_touch_gestures" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" /> <FrameLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:visibility="gone"> <!-- 顶部栏--> <include layout="@layout/simple_player_topbar" /> </FrameLayout> <!-- 底部栏--> <LinearLayout android:id="@+id/ll_bottom_bar" android:layout_width="match_parent" android:layout_height="64dp" android:layout_alignParentBottom="true" android:background="@drawable/course_video_bottom_background" android:gravity="center_vertical" android:minHeight="35dp" android:paddingTop="30dp"> <ImageView android:id="@+id/app_video_play" android:layout_width="40dp" android:layout_height="40dp" android:layout_centerVertical="true" android:layout_marginLeft="3dp" android:padding="3dp" android:scaleType="centerCrop" android:src="@drawable/course_ico_course_play" /> <LinearLayout android:id="@+id/app_video_process_panl" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginLeft="-4dp" android:layout_weight="1" android:gravity="center_vertical" android:orientation="horizontal"> <RelativeLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:visibility="gone"> <TextView android:id="@+id/app_video_stream" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:clickable="true" android:focusable="true" android:gravity="center_vertical" android:padding="5dp" android:text="标清" android:textColor="@android:color/white" android:textSize="12dp" android:visibility="gone" /> <TextView android:id="@+id/app_video_currentTime_full" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:text="06:21" android:textColor="@android:color/white" android:textSize="12dp" android:visibility="gone" /> <LinearLayout android:id="@+id/app_video_lift" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:layout_marginLeft="2dp" android:layout_marginRight="2dp" android:orientation="horizontal" android:visibility="gone"> <TextView android:id="@+id/app_video_currentTime_left" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="06:21" android:textColor="@android:color/white" android:textSize="12dp" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="/" android:textColor="@android:color/white" android:textSize="12dp" /> <TextView android:id="@+id/app_video_endTime_left" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="10:10" android:textColor="@android:color/white" android:textSize="12dp" /> </LinearLayout> <TextView android:id="@+id/app_video_endTime_full" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:text="10:10" android:textColor="@android:color/white" android:textSize="12dp" android:visibility="gone" /> <ImageView android:id="@+id/ijk_iv_rotation" android:layout_width="wrap_content" android:layout_height="wrap_content" android:padding="5dp" android:src="@drawable/simple_player_iv_rotation" android:visibility="gone" /> </RelativeLayout> <LinearLayout android:layout_width="0dp" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:layout_weight="1" android:gravity="center_vertical" android:orientation="horizontal"> <SeekBar android:id="@+id/app_video_seekBar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:maxHeight="2dp" android:minHeight="2dp" android:progressDrawable="@drawable/course_layer_progress" android:thumb="@drawable/course_dot_seekbar" /> <LinearLayout android:id="@+id/app_video_center" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="2dp" android:layout_marginRight="2dp" android:gravity="center_vertical" android:orientation="horizontal"> <TextView android:id="@+id/app_video_currentTime" android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_vertical" android:text="06:21" android:textColor="@android:color/white" android:textSize="12dp" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_vertical" android:text="/" android:textColor="@android:color/white" android:textSize="12dp" /> <TextView android:id="@+id/app_video_endTime" android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_vertical" android:text="10:10" android:textColor="@android:color/white" android:textSize="12dp" /> </LinearLayout> </LinearLayout> </LinearLayout> <ImageView android:id="@+id/app_video_fullscreen" android:layout_width="wrap_content" android:layout_height="wrap_content" android:padding="8dp" android:src="@drawable/course_ico_play_float_full" /> </LinearLayout> <!--声音亮度控制--> <LinearLayout android:id="@+id/simple_player_settings_container" android:layout_width="250dp" android:layout_height="match_parent" android:layout_alignParentLeft="true" android:background="#80000000" android:gravity="center_vertical" android:orientation="vertical" android:visibility="visible"> <LinearLayout android:id="@+id/simple_player_volume_controller_container" android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center" android:orientation="horizontal"> <ImageView android:layout_width="30dp" android:layout_height="30dp" android:src="@drawable/qcloud_player_icon_audio_vol_mute" /> <SeekBar android:id="@+id/simple_player_volume_controller" style="?android:attr/progressBarStyleHorizontal" android:layout_width="150dp" android:layout_height="wrap_content" /> <ImageView android:layout_width="30dp" android:layout_height="30dp" android:src="@drawable/qcloud_player_icon_audio_vol" /> </LinearLayout> <LinearLayout android:id="@+id/simple_player_brightness_controller_container" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="20dp" android:gravity="center" android:orientation="horizontal"> <ImageView android:layout_width="30dp" android:layout_height="30dp" android:padding="5dp" android:src="@drawable/qcloud_player_icon_brightness" /> <SeekBar android:id="@+id/simple_player_brightness_controller" style="?android:attr/progressBarStyleHorizontal" android:layout_width="150dp" android:layout_height="wrap_content" /> <ImageView android:layout_width="30dp" android:layout_height="30dp" android:src="@drawable/qcloud_player_icon_brightness" /> </LinearLayout> </LinearLayout> <!--分辨率选择--> <LinearLayout android:id="@+id/simple_player_select_stream_container" android:layout_width="150dp" android:layout_height="match_parent" android:layout_alignParentRight="true" android:background="#80000000" android:gravity="center_vertical" android:visibility="gone"> <ListView android:id="@+id/simple_player_select_streams_list" android:layout_width="150dp" android:layout_height="wrap_content" /> </LinearLayout> <RelativeLayout android:id="@+id/rl_play_pause_layout" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" android:visibility="gone"> <ImageView android:id="@+id/play_icon" android:layout_width="40dp" android:layout_height="40dp" android:src="@drawable/simple_player_center_play" /> </RelativeLayout> </RelativeLayout>