diff --git a/demos/ima/src/main/java/com/google/android/exoplayer2/imademo/PlayerManager.java b/demos/ima/src/main/java/com/google/android/exoplayer2/imademo/PlayerManager.java index 740c1a0af6..97c3299a4a 100644 --- a/demos/ima/src/main/java/com/google/android/exoplayer2/imademo/PlayerManager.java +++ b/demos/ima/src/main/java/com/google/android/exoplayer2/imademo/PlayerManager.java @@ -29,10 +29,6 @@ import com.google.android.exoplayer2.source.ads.AdsMediaSource; import com.google.android.exoplayer2.source.dash.DashMediaSource; import com.google.android.exoplayer2.source.hls.HlsMediaSource; import com.google.android.exoplayer2.source.smoothstreaming.SsMediaSource; -import com.google.android.exoplayer2.trackselection.AdaptiveTrackSelection; -import com.google.android.exoplayer2.trackselection.DefaultTrackSelector; -import com.google.android.exoplayer2.trackselection.TrackSelection; -import com.google.android.exoplayer2.trackselection.TrackSelector; import com.google.android.exoplayer2.ui.PlayerView; import com.google.android.exoplayer2.upstream.DataSource; import com.google.android.exoplayer2.upstream.DefaultDataSourceFactory; @@ -56,14 +52,9 @@ import com.google.android.exoplayer2.util.Util; } public void init(Context context, PlayerView playerView) { - // Create a default track selector. - TrackSelection.Factory videoTrackSelectionFactory = new AdaptiveTrackSelection.Factory(); - TrackSelector trackSelector = new DefaultTrackSelector(videoTrackSelectionFactory); - // Create a player instance. - player = ExoPlayerFactory.newSimpleInstance(context, trackSelector); - - // Bind the player to the view. + player = ExoPlayerFactory.newSimpleInstance(context); + adsLoader.setPlayer(player); playerView.setPlayer(player); // This is the MediaSource representing the content media (i.e. not the ad). @@ -89,6 +80,7 @@ import com.google.android.exoplayer2.util.Util; contentPosition = player.getContentPosition(); player.release(); player = null; + adsLoader.setPlayer(null); } }