package com.ifpdos.player.configure;

import E1.g;
import android.content.Context;
import android.net.Uri;
import com.ifpdos.player.AndroidMediaPlayer;
import com.ifpdos.player.IPlayerConfigure;
import com.ifpdos.player.base.IPlayer;
import java.util.List;
import kotlin.jvm.internal.l;

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

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

    @Override // com.ifpdos.player.IPlayerConfigure
    public boolean isTunnelingEnable(Context context) {
        return IPlayerConfigure.DefaultImpls.isTunnelingEnable(this, context);
    }

    @Override // com.ifpdos.player.IPlayerConfigure
    public boolean needSwitchToPlatformPlayer(Uri fileDescriptor) {
        l.e(fileDescriptor, "fileDescriptor");
        return false;
    }

    @Override // com.ifpdos.player.IPlayerConfigure
    public boolean switchToMediaPlayer(String mimeType) {
        l.e(mimeType, "mimeType");
        return false;
    }

    @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");
        if (g.y(mimeType, "video", false, 2, null)) {
            return (l.a(mimeType, "video/avc") || l.a(mimeType, "video/hevc")) ? false : true;
        }
        if (g.y(mimeType, "audio", false, 2, null)) {
            return !l.a(mimeType, "audio/mp4a-latm");
        }
        return true;
    }
}
