Avoid spurious preparing->idle->preparing transition in demo app.

Issue #81
This commit is contained in:
Oliver Woodman 2014-10-28 14:15:52 +00:00
parent c34f7368ae
commit 552db2fa7c

View file

@ -131,7 +131,7 @@ public class DemoPlayer implements ExoPlayer.Listener, ChunkSampleSource.EventLi
* A listener for receiving notifications of timed text. * A listener for receiving notifications of timed text.
*/ */
public interface TextListener { public interface TextListener {
public abstract void onText(String text); void onText(String text);
} }
// Constants pulled into this class for convenience. // Constants pulled into this class for convenience.
@ -287,7 +287,6 @@ public class DemoPlayer implements ExoPlayer.Listener, ChunkSampleSource.EventLi
this.trackNames = trackNames; this.trackNames = trackNames;
this.multiTrackSources = multiTrackSources; this.multiTrackSources = multiTrackSources;
rendererBuildingState = RENDERER_BUILDING_STATE_BUILT; rendererBuildingState = RENDERER_BUILDING_STATE_BUILT;
maybeReportPlayerState();
pushSurfaceAndVideoTrack(false); pushSurfaceAndVideoTrack(false);
pushTrackSelection(TYPE_AUDIO, true); pushTrackSelection(TYPE_AUDIO, true);
pushTrackSelection(TYPE_TEXT, true); pushTrackSelection(TYPE_TEXT, true);