package com.mbridge.msdk.playercommon.exoplayer2; import android.content.Context; import androidx.annotation.Nullable; import com.mbridge.msdk.playercommon.exoplayer2.analytics.AnalyticsCollector; import com.mbridge.msdk.playercommon.exoplayer2.drm.DrmSessionManager; import com.mbridge.msdk.playercommon.exoplayer2.drm.FrameworkMediaCrypto; import com.mbridge.msdk.playercommon.exoplayer2.trackselection.TrackSelector; import com.mbridge.msdk.playercommon.exoplayer2.util.Clock; /* loaded from: classes4.dex */ public final class ExoPlayerFactory { private ExoPlayerFactory() { } @Deprecated public static SimpleExoPlayer newSimpleInstance(Context context, TrackSelector trackSelector, LoadControl loadControl) { return newSimpleInstance(new DefaultRenderersFactory(context), trackSelector, loadControl); } @Deprecated public static SimpleExoPlayer newSimpleInstance(Context context, TrackSelector trackSelector, LoadControl loadControl, @Nullable DrmSessionManager drmSessionManager) { return newSimpleInstance(new DefaultRenderersFactory(context), trackSelector, loadControl, drmSessionManager); } @Deprecated public static SimpleExoPlayer newSimpleInstance(Context context, TrackSelector trackSelector, LoadControl loadControl, @Nullable DrmSessionManager drmSessionManager, int i) { return newSimpleInstance(new DefaultRenderersFactory(context, i), trackSelector, loadControl, drmSessionManager); } @Deprecated public static SimpleExoPlayer newSimpleInstance(Context context, TrackSelector trackSelector, LoadControl loadControl, @Nullable DrmSessionManager drmSessionManager, int i, long j) { return newSimpleInstance(new DefaultRenderersFactory(context, i, j), trackSelector, loadControl, drmSessionManager); } public static SimpleExoPlayer newSimpleInstance(Context context, TrackSelector trackSelector) { return newSimpleInstance(new DefaultRenderersFactory(context), trackSelector); } public static SimpleExoPlayer newSimpleInstance(RenderersFactory renderersFactory, TrackSelector trackSelector) { return newSimpleInstance(renderersFactory, trackSelector, new DefaultLoadControl()); } public static SimpleExoPlayer newSimpleInstance(RenderersFactory renderersFactory, TrackSelector trackSelector, @Nullable DrmSessionManager drmSessionManager) { return newSimpleInstance(renderersFactory, trackSelector, new DefaultLoadControl(), drmSessionManager); } public static SimpleExoPlayer newSimpleInstance(RenderersFactory renderersFactory, TrackSelector trackSelector, LoadControl loadControl) { return new SimpleExoPlayer(renderersFactory, trackSelector, loadControl, null); } public static SimpleExoPlayer newSimpleInstance(RenderersFactory renderersFactory, TrackSelector trackSelector, LoadControl loadControl, @Nullable DrmSessionManager drmSessionManager) { return new SimpleExoPlayer(renderersFactory, trackSelector, loadControl, drmSessionManager); } public static SimpleExoPlayer newSimpleInstance(RenderersFactory renderersFactory, TrackSelector trackSelector, LoadControl loadControl, @Nullable DrmSessionManager drmSessionManager, AnalyticsCollector.Factory factory) { return new SimpleExoPlayer(renderersFactory, trackSelector, loadControl, drmSessionManager, factory); } public static ExoPlayer newInstance(Renderer[] rendererArr, TrackSelector trackSelector) { return newInstance(rendererArr, trackSelector, new DefaultLoadControl()); } public static ExoPlayer newInstance(Renderer[] rendererArr, TrackSelector trackSelector, LoadControl loadControl) { return new ExoPlayerImpl(rendererArr, trackSelector, loadControl, Clock.DEFAULT); } }