我想为我的视频播放器自定义MediaController中的控件.我想换掉播放按钮的图像,改变皮肤,改变颜色等.
有没有一种已知的方法呢?
谢谢
我有一个PlayerView以纵向方式占据活动的上半部分,屏幕的下半部分显示一些文字.
我需要在视频下放置控制器而不重叠视频内容(它将始终显示).默认情况下,当用户触摸视频时,控制器会出现在视频底部,覆盖视频的底部.我的情况我需要控制器粘在视频下面而不与视频内容交叉.
我经历了SimpleExoPlayer和PlayerViewAPI,但我还没有找到任何办法做下去.
问题:如何使用ExoPlayer将控制器置于视频下?
这是布局的样子:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<com.google.android.exoplayer2.ui.PlayerView
android:id="@+id/video_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
<TextView
android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_below="@id/video_view"
android:scrollbars="vertical" />
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud) 我有一个类activity_player布局,exoplayer2.ui.PlayerView我在其中创建了它exo_player_control_view,以便它覆盖 ExoPlayer 中的默认控件。所以我想在新创建的自定义控件视图中使用数据绑定,但不知道该怎么做。有什么建议吗?
这实际上是一个悬而未决的问题,但尚未解决。那么是否有人有解决方法来使exo_player_control_view数据绑定变得友好?