【发布时间】:2018-06-12 02:13:41
【问题描述】:
我覆盖 exoplayer 的 exo_playback_control_view.xml 来自定义它,如以下代码所示。 (exoplayer 版本 2.6.1)
<com.google.android.exoplayer2.ui.DefaultTimeBar
android:id="@id/exo_progress"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="26dp"
android:layout_gravity="center_vertical|center_horizontal"
android:layout_marginLeft="3dp"
android:layout_marginRight="3dp"
app:buffered_color="#534b20"
app:played_color="#ffca28"
app:unplayed_color="#515151"
app:scrubber_drawable="@drawable/vod_seek_circle_thumb"
app:bar_height="@dimen/vod_playback_seekbar_line_size"/>
我只想在某些情况下对 buffered_color 和 unplayed_color 使用相同的颜色。 ex) 播放下载的视频
有没有办法以编程方式更改 unplayed_color 的颜色?
【问题讨论】:
-
你找到解决办法了吗?
-
@DarShan 我在 Exoplayer 2.9.2 版中使用了 DefaultTimeBar.setUnplayedColor(Color)。
标签: customization exoplayer programmatically