Address ExoPlayer deprecation warnings
This commit is contained in:
parent
acfd1d4eeb
commit
1ab3ee64b8
1 changed files with 4 additions and 4 deletions
|
|
@ -12,11 +12,11 @@ import com.dkanada.gramophone.model.Song;
|
||||||
import com.dkanada.gramophone.util.MusicUtil;
|
import com.dkanada.gramophone.util.MusicUtil;
|
||||||
import com.dkanada.gramophone.util.PreferenceUtil;
|
import com.dkanada.gramophone.util.PreferenceUtil;
|
||||||
import com.google.android.exoplayer2.C;
|
import com.google.android.exoplayer2.C;
|
||||||
|
import com.google.android.exoplayer2.ExoPlayer;
|
||||||
import com.google.android.exoplayer2.PlaybackException;
|
import com.google.android.exoplayer2.PlaybackException;
|
||||||
import com.google.android.exoplayer2.audio.AudioAttributes;
|
import com.google.android.exoplayer2.audio.AudioAttributes;
|
||||||
import com.google.android.exoplayer2.Player;
|
import com.google.android.exoplayer2.Player;
|
||||||
import com.google.android.exoplayer2.MediaItem;
|
import com.google.android.exoplayer2.MediaItem;
|
||||||
import com.google.android.exoplayer2.SimpleExoPlayer;
|
|
||||||
import com.google.android.exoplayer2.database.StandaloneDatabaseProvider;
|
import com.google.android.exoplayer2.database.StandaloneDatabaseProvider;
|
||||||
import com.google.android.exoplayer2.source.DefaultMediaSourceFactory;
|
import com.google.android.exoplayer2.source.DefaultMediaSourceFactory;
|
||||||
import com.google.android.exoplayer2.upstream.DataSource;
|
import com.google.android.exoplayer2.upstream.DataSource;
|
||||||
|
|
@ -39,7 +39,7 @@ public class LocalPlayer implements Playback {
|
||||||
public static final String TAG = LocalPlayer.class.getSimpleName();
|
public static final String TAG = LocalPlayer.class.getSimpleName();
|
||||||
|
|
||||||
private final Context context;
|
private final Context context;
|
||||||
private final SimpleExoPlayer exoPlayer;
|
private final ExoPlayer exoPlayer;
|
||||||
private final SimpleCache simpleCache;
|
private final SimpleCache simpleCache;
|
||||||
|
|
||||||
private PlaybackListener listener;
|
private PlaybackListener listener;
|
||||||
|
|
@ -96,7 +96,7 @@ public class LocalPlayer implements Playback {
|
||||||
.setContentType(C.CONTENT_TYPE_MUSIC)
|
.setContentType(C.CONTENT_TYPE_MUSIC)
|
||||||
.build();
|
.build();
|
||||||
|
|
||||||
exoPlayer = new SimpleExoPlayer.Builder(context)
|
exoPlayer = new ExoPlayer.Builder(context)
|
||||||
.setMediaSourceFactory(new DefaultMediaSourceFactory(buildDataSourceFactory()))
|
.setMediaSourceFactory(new DefaultMediaSourceFactory(buildDataSourceFactory()))
|
||||||
.setAudioAttributes(audioAttributes, true)
|
.setAudioAttributes(audioAttributes, true)
|
||||||
.build();
|
.build();
|
||||||
|
|
@ -124,7 +124,7 @@ public class LocalPlayer implements Playback {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
int currentPosition = exoPlayer.getCurrentWindowIndex();
|
int currentPosition = exoPlayer.getCurrentMediaItemIndex();
|
||||||
exoPlayer.removeMediaItems(0, currentPosition);
|
exoPlayer.removeMediaItems(0, currentPosition);
|
||||||
|
|
||||||
if (exoPlayer.getMediaItemCount() > 1) {
|
if (exoPlayer.getMediaItemCount() > 1) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue