mirror of
https://github.com/antebudimir/tempus.git
synced 2025-12-31 17:43:32 +00:00
Replaced MediaSourceFactory with DefaultMediaSourceFactory
This commit is contained in:
parent
5cb5385c61
commit
a3861cc3c6
1 changed files with 3 additions and 4 deletions
|
|
@ -15,7 +15,6 @@ import androidx.media3.common.Player;
|
|||
import androidx.media3.datasource.DataSource;
|
||||
import androidx.media3.exoplayer.ExoPlayer;
|
||||
import androidx.media3.exoplayer.source.DefaultMediaSourceFactory;
|
||||
import androidx.media3.exoplayer.source.MediaSourceFactory;
|
||||
import androidx.media3.session.MediaLibraryService;
|
||||
import androidx.media3.session.MediaSession;
|
||||
|
||||
|
|
@ -32,7 +31,7 @@ public class MediaService extends MediaLibraryService implements SessionAvailabi
|
|||
|
||||
private ExoPlayer player;
|
||||
private CastPlayer castPlayer;
|
||||
private MediaSourceFactory mediaSourceFactory;
|
||||
private DefaultMediaSourceFactory defaultMediaSourceFactory;
|
||||
private MediaLibrarySession mediaLibrarySession;
|
||||
|
||||
@Override
|
||||
|
|
@ -61,12 +60,12 @@ public class MediaService extends MediaLibraryService implements SessionAvailabi
|
|||
|
||||
private void initializeMediaSource() {
|
||||
DataSource.Factory dataSourceFactory = DownloadUtil.getDataSourceFactory(this);
|
||||
mediaSourceFactory = new DefaultMediaSourceFactory(dataSourceFactory);
|
||||
defaultMediaSourceFactory = new DefaultMediaSourceFactory(dataSourceFactory);
|
||||
}
|
||||
|
||||
private void initializePlayer() {
|
||||
player = new ExoPlayer.Builder(this)
|
||||
.setMediaSourceFactory(mediaSourceFactory)
|
||||
.setMediaSourceFactory(defaultMediaSourceFactory)
|
||||
.setAudioAttributes(AudioAttributes.DEFAULT, true)
|
||||
.setHandleAudioBecomingNoisy(true)
|
||||
.setWakeMode(C.WAKE_MODE_NETWORK)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue