fix external storage access with a legacy flag

This commit is contained in:
dkanada 2021-05-04 20:22:09 +09:00
commit d629311768
4 changed files with 5 additions and 9 deletions

View file

@ -96,7 +96,7 @@ public class LocalPlayer implements Playback {
@Override
public void setDataSource(Song song) {
String uri = MusicUtil.getSongFileUri(song);
String uri = MusicUtil.getTranscodeUri(song);
MediaItem mediaItem = exoPlayer.getCurrentMediaItem();
if (mediaItem != null && mediaItem.playbackProperties.uri.toString().equals(uri)) {
@ -104,7 +104,7 @@ public class LocalPlayer implements Playback {
}
exoPlayer.clearMediaItems();
appendDataSource(MusicUtil.getSongFileUri(song));
appendDataSource(MusicUtil.getTranscodeUri(song));
exoPlayer.seekTo(0, 0);
}
@ -114,7 +114,7 @@ public class LocalPlayer implements Playback {
exoPlayer.removeMediaItem(1);
}
appendDataSource(MusicUtil.getSongFileUri(song));
appendDataSource(MusicUtil.getTranscodeUri(song));
}
private void appendDataSource(String path) {