package com.ifpdos.player.configure;

import E1.g;
import android.content.Context;
import android.net.Uri;
import android.view.WindowManager;
import androidx.media3.common.util.UnstableApi;
import com.ifpdos.player.IPlayerConfigure;
import com.ifpdos.player.MTKMediaPlayer;
import com.ifpdos.player.base.IPlayer;
import com.ifpdos.player.base.SystemUtils;
import java.util.List;
import kotlin.jvm.internal.l;

/* JADX INFO: loaded from: classes.dex */
@UnstableApi
public final class Configure9681 implements IPlayerConfigure {
    @Override // com.ifpdos.player.IPlayerConfigure
    public IPlayer getPlatformPlayer(Context context) {
        l.e(context, "context");
        return new MTKMediaPlayer(context);
    }

    @Override // com.ifpdos.player.IPlayerConfigure
    public boolean isPlatformPlayer(IPlayer player) {
        l.e(player, "player");
        return player instanceof MTKMediaPlayer;
    }

    @Override // com.ifpdos.player.IPlayerConfigure
    public boolean isTunnelingEnable(Context context) {
        l.e(context, "context");
        Object systemService = context.getSystemService("window");
        l.c(systemService, "null cannot be cast to non-null type android.view.WindowManager");
        return ((WindowManager) systemService).getDefaultDisplay().getRotation() == 0 && !SystemUtils.INSTANCE.isAndroidMuted(context);
    }

    @Override // com.ifpdos.player.IPlayerConfigure
    public boolean needSwitchToPlatformPlayer(Uri fileDescriptor) {
        l.e(fileDescriptor, "fileDescriptor");
        String path = fileDescriptor.getPath();
        if (path != null && g.j(path, "mpg", true)) {
            return true;
        }
        String path2 = fileDescriptor.getPath();
        if (path2 != null && g.j(path2, "flv", true)) {
            return true;
        }
        String path3 = fileDescriptor.getPath();
        if (path3 != null && g.j(path3, "asf", true)) {
            return true;
        }
        String path4 = fileDescriptor.getPath();
        return path4 != null && g.j(path4, "dat", true);
    }

    @Override // com.ifpdos.player.IPlayerConfigure
    public boolean switchToMediaPlayer(String mimeType) {
        l.e(mimeType, "mimeType");
        return l.a(mimeType, "audio/midi") || l.a(mimeType, "audio/x-exoplayer-midi");
    }

    @Override // com.ifpdos.player.IPlayerConfigure
    public boolean switchToPlatformOnTracksChange(boolean z2, boolean z3, boolean z4, List<String> list) {
        return IPlayerConfigure.DefaultImpls.switchToPlatformOnTracksChange(this, z2, z3, z4, list);
    }

    @Override // com.ifpdos.player.IPlayerConfigure
    public boolean switchToPlatformPlayer(String mimeType) {
        l.e(mimeType, "mimeType");
        return l.a(mimeType, "video/mjpeg");
    }
}
