diff options
author | ByteHamster <ByteHamster@users.noreply.github.com> | 2023-02-25 10:54:16 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-02-25 10:54:16 +0100 |
commit | 34553475d9a28f7eba1b0570370ab3370ce87fc0 (patch) | |
tree | 9fd7f81fbbbac4772e0ddd9d346448549f608a17 /app/src/main/java/de/danoeh/antennapod/activity | |
parent | 5f00294c29548e5b9867abe34229c69feb047180 (diff) | |
download | AntennaPod-34553475d9a28f7eba1b0570370ab3370ce87fc0.zip |
Add chapters button to video player (#6348)
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/activity')
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/activity/VideoplayerActivity.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/activity/VideoplayerActivity.java b/app/src/main/java/de/danoeh/antennapod/activity/VideoplayerActivity.java index bacb5972f..9070cd6f8 100644 --- a/app/src/main/java/de/danoeh/antennapod/activity/VideoplayerActivity.java +++ b/app/src/main/java/de/danoeh/antennapod/activity/VideoplayerActivity.java @@ -41,6 +41,7 @@ import de.danoeh.antennapod.event.playback.PlaybackPositionEvent; import de.danoeh.antennapod.event.PlayerErrorEvent; import de.danoeh.antennapod.event.playback.PlaybackServiceEvent; import de.danoeh.antennapod.event.playback.SleepTimerUpdatedEvent; +import de.danoeh.antennapod.fragment.ChaptersFragment; import de.danoeh.antennapod.storage.preferences.UserPreferences; import de.danoeh.antennapod.core.service.playback.PlaybackService; import de.danoeh.antennapod.core.storage.DBReader; @@ -557,6 +558,7 @@ public class VideoplayerActivity extends CastEnabledActivity implements SeekBar. menu.findItem(R.id.player_switch_to_audio_only).setVisible(true); menu.findItem(R.id.audio_controls).setIcon(R.drawable.ic_sliders); menu.findItem(R.id.playback_speed).setVisible(true); + menu.findItem(R.id.player_show_chapters).setVisible(true); return true; } @@ -566,13 +568,15 @@ public class VideoplayerActivity extends CastEnabledActivity implements SeekBar. switchToAudioOnly = true; finish(); return true; - } - if (item.getItemId() == android.R.id.home) { + } else if (item.getItemId() == android.R.id.home) { Intent intent = new Intent(VideoplayerActivity.this, MainActivity.class); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent); finish(); return true; + } else if (item.getItemId() == R.id.player_show_chapters) { + new ChaptersFragment().show(getSupportFragmentManager(), ChaptersFragment.TAG); + return true; } if (controller == null) { |