视频组件优化

This commit is contained in:
2026-05-28 16:08:54 +08:00
parent bb0d3278d9
commit b2d3046560
7 changed files with 147 additions and 120 deletions

View File

@@ -7,13 +7,66 @@
android:background="#F9F9F9"
android:orientation="vertical">
<!-- 视频播放区域 -->
<chuangyuan.ycj.videolibrary.widget.VideoPlayerView
android:id="@+id/exoPlayContextId"
<!-- 视频播放区域和悬浮按钮 -->
<FrameLayout
android:layout_width="match_parent"
android:layout_height="250dp"
android:background="@android:color/transparent"
app:use_controller="true"/>
android:layout_height="wrap_content">
<!-- 视频播放区域 -->
<chuangyuan.ycj.videolibrary.widget.VideoPlayerView
android:id="@+id/exoPlayContextId"
android:layout_width="match_parent"
android:layout_height="280dp"
android:background="@android:color/transparent"
app:use_controller="true" />
<!-- 右上角按钮区域 - 下载和删除横向排列 -->
<LinearLayout
android:id="@+id/functionBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="top|end"
android:layout_marginTop="40dp"
android:layout_marginEnd="6dp"
android:orientation="horizontal"
android:visibility="gone">
<ImageView
android:id="@+id/ivDownload"
android:layout_width="40dp"
android:layout_height="40dp"
android:padding="8dp"
android:src="@drawable/download"/>
<ImageView
android:id="@+id/ivDelete"
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_marginStart="12dp"
android:padding="8dp"
android:src="@drawable/delete"/>
</LinearLayout>
<!-- 右下角按钮区域 - 静音按钮 -->
<LinearLayout
android:layout_marginBottom="40dp"
android:id="@+id/muteBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|end"
android:layout_marginEnd="6dp"
android:visibility="gone">
<ImageView
android:id="@+id/ivMute"
android:layout_width="40dp"
android:layout_height="40dp"
android:padding="8dp"
android:src="@drawable/mute"/>
</LinearLayout>
</FrameLayout>
<LinearLayout

View File

@@ -6,7 +6,6 @@
android:background="#F5F6F6"
android:name=".liveVideo.LiveVideoActivity"
android:configChanges="orientation|screenSize|keyboardHidden"
android:screenOrientation="portrait"
android:orientation="vertical">
<!-- 顶部导航栏 -->
@@ -50,7 +49,7 @@
android:layout_width="match_parent"
android:layout_height="250dp"
android:background="@android:color/transparent"
app:use_controller="false"/>
app:use_controller="true"/>
<!-- 功能按钮区域 -->
<LinearLayout