|
|
|
|
@ -14,6 +14,7 @@ import androidx.media3.common.TrackSelectionOverride; |
|
|
|
|
import androidx.media3.common.Tracks; |
|
|
|
|
import androidx.media3.common.util.Util; |
|
|
|
|
import androidx.media3.exoplayer.DefaultLoadControl; |
|
|
|
|
import androidx.media3.exoplayer.DefaultRenderersFactory; |
|
|
|
|
import androidx.media3.exoplayer.ExoPlayer; |
|
|
|
|
import androidx.media3.exoplayer.LoadControl; |
|
|
|
|
import androidx.media3.exoplayer.RenderersFactory; |
|
|
|
|
@ -58,6 +59,7 @@ public class ExoUtil { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public static RenderersFactory buildRenderersFactory(int renderMode) { |
|
|
|
|
// return new DefaultRenderersFactory(App.get()).setEnableDecoderFallback(true).setExtensionRendererMode(renderMode);
|
|
|
|
|
return new NextRenderersFactory(App.get()).setAudioPrefer(Setting.isAudioPrefer()).setVideoPrefer(Setting.isVideoPrefer()).setEnableDecoderFallback(true).setExtensionRendererMode(renderMode); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|