playback: fix deprecated constructors
This commit is contained in:
parent
a46fa85d67
commit
f7488f7b0d
2 changed files with 6 additions and 5 deletions
|
@ -30,6 +30,7 @@ import androidx.media3.decoder.ffmpeg.FfmpegAudioRenderer
|
||||||
import androidx.media3.exoplayer.ExoPlayer
|
import androidx.media3.exoplayer.ExoPlayer
|
||||||
import androidx.media3.exoplayer.RenderersFactory
|
import androidx.media3.exoplayer.RenderersFactory
|
||||||
import androidx.media3.exoplayer.audio.AudioCapabilities
|
import androidx.media3.exoplayer.audio.AudioCapabilities
|
||||||
|
import androidx.media3.exoplayer.audio.DefaultAudioSink
|
||||||
import androidx.media3.exoplayer.audio.MediaCodecAudioRenderer
|
import androidx.media3.exoplayer.audio.MediaCodecAudioRenderer
|
||||||
import androidx.media3.exoplayer.mediacodec.MediaCodecSelector
|
import androidx.media3.exoplayer.mediacodec.MediaCodecSelector
|
||||||
import androidx.media3.exoplayer.source.MediaSource
|
import androidx.media3.exoplayer.source.MediaSource
|
||||||
|
@ -607,8 +608,7 @@ class ExoPlaybackStateHolder(
|
||||||
MediaCodecSelector.DEFAULT,
|
MediaCodecSelector.DEFAULT,
|
||||||
handler,
|
handler,
|
||||||
audioListener,
|
audioListener,
|
||||||
AudioCapabilities.DEFAULT_AUDIO_CAPABILITIES,
|
DefaultAudioSink.Builder(context).setAudioProcessors(arrayOf(replayGainProcessor)).build()))
|
||||||
replayGainProcessor))
|
|
||||||
}
|
}
|
||||||
|
|
||||||
val exoPlayer =
|
val exoPlayer =
|
||||||
|
|
|
@ -30,6 +30,7 @@ import androidx.media3.extractor.mp3.Mp3Extractor
|
||||||
import androidx.media3.extractor.mp4.FragmentedMp4Extractor
|
import androidx.media3.extractor.mp4.FragmentedMp4Extractor
|
||||||
import androidx.media3.extractor.mp4.Mp4Extractor
|
import androidx.media3.extractor.mp4.Mp4Extractor
|
||||||
import androidx.media3.extractor.ogg.OggExtractor
|
import androidx.media3.extractor.ogg.OggExtractor
|
||||||
|
import androidx.media3.extractor.text.DefaultSubtitleParserFactory
|
||||||
import androidx.media3.extractor.ts.AdtsExtractor
|
import androidx.media3.extractor.ts.AdtsExtractor
|
||||||
import androidx.media3.extractor.wav.WavExtractor
|
import androidx.media3.extractor.wav.WavExtractor
|
||||||
import dagger.Module
|
import dagger.Module
|
||||||
|
@ -60,10 +61,10 @@ class SystemModule {
|
||||||
arrayOf(
|
arrayOf(
|
||||||
FlacExtractor(),
|
FlacExtractor(),
|
||||||
WavExtractor(),
|
WavExtractor(),
|
||||||
FragmentedMp4Extractor(),
|
FragmentedMp4Extractor(DefaultSubtitleParserFactory.UNSUPPORTED),
|
||||||
Mp4Extractor(),
|
Mp4Extractor(DefaultSubtitleParserFactory.UNSUPPORTED),
|
||||||
OggExtractor(),
|
OggExtractor(),
|
||||||
MatroskaExtractor(),
|
MatroskaExtractor(DefaultSubtitleParserFactory.UNSUPPORTED),
|
||||||
// Enable constant bitrate seeking so that certain MP3s/AACs are seekable
|
// Enable constant bitrate seeking so that certain MP3s/AACs are seekable
|
||||||
AdtsExtractor(AdtsExtractor.FLAG_ENABLE_CONSTANT_BITRATE_SEEKING),
|
AdtsExtractor(AdtsExtractor.FLAG_ENABLE_CONSTANT_BITRATE_SEEKING),
|
||||||
Mp3Extractor(Mp3Extractor.FLAG_ENABLE_CONSTANT_BITRATE_SEEKING))
|
Mp3Extractor(Mp3Extractor.FLAG_ENABLE_CONSTANT_BITRATE_SEEKING))
|
||||||
|
|
Loading…
Reference in a new issue