From fb8f0113c636eff73de205fb9119e02456616381 Mon Sep 17 00:00:00 2001 From: Oliver Woodman Date: Mon, 7 Sep 2015 13:59:18 +0100 Subject: [PATCH] Hide captions when the track is disabled. Issue #763 --- .../com/google/android/exoplayer/demo/player/DemoPlayer.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/demo/src/main/java/com/google/android/exoplayer/demo/player/DemoPlayer.java b/demo/src/main/java/com/google/android/exoplayer/demo/player/DemoPlayer.java index dae1c91695..2ffce8d9b2 100644 --- a/demo/src/main/java/com/google/android/exoplayer/demo/player/DemoPlayer.java +++ b/demo/src/main/java/com/google/android/exoplayer/demo/player/DemoPlayer.java @@ -46,6 +46,7 @@ import android.os.Looper; import android.view.Surface; import java.io.IOException; +import java.util.Collections; import java.util.List; import java.util.Map; import java.util.concurrent.CopyOnWriteArrayList; @@ -253,6 +254,9 @@ public class DemoPlayer implements ExoPlayer.Listener, ChunkSampleSource.EventLi public void setSelectedTrack(int type, int index) { player.setSelectedTrack(type, index); + if (type == TYPE_TEXT && index < 0 && captionListener != null) { + captionListener.onCues(Collections.emptyList()); + } } public boolean getBackgrounded() {