mirror of
https://github.com/CappielloAntonio/tempo.git
synced 2026-02-04 16:23:08 +00:00
Temporary fix for next button state
This commit is contained in:
@@ -158,7 +158,7 @@ public class PlayerBottomSheetFragment extends Fragment {
|
|||||||
setContentDuration(mediaController.getContentDuration());
|
setContentDuration(mediaController.getContentDuration());
|
||||||
setPlayingState(mediaController.isPlaying());
|
setPlayingState(mediaController.isPlaying());
|
||||||
setHeaderMediaController();
|
setHeaderMediaController();
|
||||||
// setHeaderNextButtonState(mediaController.hasNextMediaItem());
|
setHeaderNextButtonState(mediaController.hasNextMediaItem());
|
||||||
|
|
||||||
mediaController.addListener(new Player.Listener() {
|
mediaController.addListener(new Player.Listener() {
|
||||||
@Override
|
@Override
|
||||||
@@ -172,14 +172,10 @@ public class PlayerBottomSheetFragment extends Fragment {
|
|||||||
setPlayingState(isPlaying);
|
setPlayingState(isPlaying);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//TODO: Temporary solution. Too many events are caught in this way.
|
||||||
@Override
|
@Override
|
||||||
public void onMediaItemTransition(@Nullable MediaItem mediaItem, int reason) {
|
public void onEvents(Player player, Player.Events events) {
|
||||||
// setHeaderNextButtonState(mediaController.hasNextMediaItem());
|
setHeaderNextButtonState(mediaController.hasNextMediaItem());
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void onPlaylistMetadataChanged(MediaMetadata mediaMetadata) {
|
|
||||||
// setHeaderNextButtonState(mediaController.hasNextMediaItem());
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user