我正在寻找一种设置“前进”和“后退”按钮的跳过间隔的方法。默认情况下,按快进可跳过15秒的视频,但按快退仅可跳过5秒。我想将两者都设置为5秒,但找不到任何API。
问题:如何在ExoPlayer 2中为“前进”和“后退”按钮覆盖跳过间隔?
答案 0 :(得分:1)
应为 app:fastforward_increment =“ 5000” 和 app:rewind_increment =“ 5000”
<com.google.android.exoplayer2.ui.SimpleExoPlayerView
android:id="@+id/item_comment_exo_player_view"
android:layout_width="match_parent"
android:layout_height="250dp"
android:layout_gravity="center"
android:background="@color/black"
android:fitsSystemWindows="true"
android:paddingBottom="0dp"
android:paddingEnd="0dp"
android:paddingStart="0dp"
android:paddingTop="0dp"
app:controller_layout_id="@layout/custom_playback_control"
app:fastforward_increment="5000"
app:rewind_increment="5000"
app:show_timeout="2000" />
答案 1 :(得分:0)
我尝试了指定的XML属性,但仍然遇到相同的问题,即向前快进会跳过15秒的视频,而向后快进只会跳过5秒。
因此我覆盖了Java代码中的属性值,以将两个属性都设置为仅跳过5秒。
// This will override the player controller XML attributes.
playerView.setFastForwardIncrementMs(5000);
playerView.setRewindIncrementMs(5000);
有关更多参考,check official doc。