Я работаю над приложением для Android TV, используя библиотеку Leanback. Мне удалось интегрировать VideoPlaybackActivty с помощью Exoplayer. Одним из моих требований является то, что когда до окончания текущего видео остается около 1 минуты, мне нужно сделать вызов Rest на сервер, чтобы получить следующее видео для воспроизведения, а затем я хотел бы показать миниатюру следующего видео в правом нижнем углу экран. Очень похоже на функциональность Netflix в следующем эпизоде, воспроизводимом в .....
Мой вопрос в том, как я могу узнать, что в видео осталась всего 1 минута. Кроме того, как я могу показать этот оверлей Play Next на экране? В настоящее время мой файл activity_videoplayback.xml выглядит следующим образом.
<?xml version="1.0" encoding="utf-8"?>
<merge xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<TextureView
android:id="@+id/texture_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center" />
<fragment
android:id="@+id/playback_controls_fragment"
android:name="com.myapp.ui.playback.VideoPlaybackFragment"
android:tag="@string/playback_tag"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<ProgressBar
android:id="@+id/stream_progressbar"
style="?android:attr/progressBarStyleLarge"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:indeterminateTint="@color/orange"
android:visibility="gone" />
</merge>
Очень ценю помощь.