package androidx.media3.ui;

import android.content.Context;
import android.text.Spannable;
import android.text.SpannableString;
import android.text.Spanned;
import android.util.AttributeSet;
import android.view.View;
import android.view.accessibility.CaptioningManager;
import android.widget.FrameLayout;
import defpackage.C0030;
import defpackage.C3696;
import defpackage.C4526;
import defpackage.C4598;
import defpackage.C4847;
import defpackage.InterfaceC1275;
import defpackage.InterfaceC2326;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

/* JADX INFO: loaded from: classes3.dex */
public final class SubtitleView extends FrameLayout {

    /* JADX INFO: renamed from: ˈᵲᵢ, reason: contains not printable characters */
    public int f713;

    /* JADX INFO: renamed from: ˌᴵ, reason: contains not printable characters */
    public List f714;

    /* JADX INFO: renamed from: ˌᵨʠᵫ, reason: contains not printable characters */
    public InterfaceC2326 f715;

    /* JADX INFO: renamed from: ᵔᵖᵹᵫ, reason: contains not printable characters */
    public float f716;

    /* JADX INFO: renamed from: ᵜᵪʾ, reason: contains not printable characters */
    public C3696 f717;

    /* JADX INFO: renamed from: ᵨᵼⁱ, reason: contains not printable characters */
    public float f718;

    /* JADX INFO: renamed from: ᵯᵷʽ, reason: contains not printable characters */
    public boolean f719;

    /* JADX INFO: renamed from: ᵶˇᵱ, reason: contains not printable characters */
    public boolean f720;

    /* JADX INFO: renamed from: ᵸˆˁ, reason: contains not printable characters */
    public View f721;

    public SubtitleView(Context context) {
        this(context, null);
    }

    public SubtitleView(Context context, AttributeSet attributeSet) {
        super(context, attributeSet);
        this.f714 = Collections.EMPTY_LIST;
        this.f717 = C3696.f14087;
        this.f716 = 0.0533f;
        this.f718 = 0.08f;
        this.f719 = true;
        this.f720 = true;
        C4598 c4598 = new C4598(context, 0);
        this.f715 = c4598;
        this.f721 = c4598;
        addView(c4598);
        this.f713 = 1;
    }

    private List<C4847> getCuesWithStylingPreferencesApplied() {
        if (this.f719 && this.f720) {
            return this.f714;
        }
        ArrayList arrayList = new ArrayList(this.f714.size());
        for (int i = 0; i < this.f714.size(); i++) {
            C0030 c0030M10086 = ((C4847) this.f714.get(i)).m10086();
            if (!this.f719) {
                c0030M10086.f1154 = false;
                CharSequence charSequence = c0030M10086.f1163;
                if (charSequence instanceof Spanned) {
                    if (!(charSequence instanceof Spannable)) {
                        c0030M10086.f1163 = SpannableString.valueOf(charSequence);
                        c0030M10086.f1151 = null;
                    }
                    CharSequence charSequence2 = c0030M10086.f1163;
                    charSequence2.getClass();
                    Spannable spannable = (Spannable) charSequence2;
                    for (Object obj : spannable.getSpans(0, spannable.length(), Object.class)) {
                        if (!(obj instanceof InterfaceC1275)) {
                            spannable.removeSpan(obj);
                        }
                    }
                }
                ˑᵕʾ.ʿٴˇ(c0030M10086);
            } else if (!this.f720) {
                ˑᵕʾ.ʿٴˇ(c0030M10086);
            }
            arrayList.add(c0030M10086.m1016());
        }
        return arrayList;
    }

    private float getUserCaptionFontScale() {
        CaptioningManager captioningManager;
        if (isInEditMode() || (captioningManager = (CaptioningManager) getContext().getSystemService("captioning")) == null || !captioningManager.isEnabled()) {
            return 1.0f;
        }
        return captioningManager.getFontScale();
    }

    private C3696 getUserCaptionStyle() {
        CaptioningManager captioningManager;
        boolean zIsInEditMode = isInEditMode();
        C3696 c3696 = C3696.f14087;
        if (zIsInEditMode || (captioningManager = (CaptioningManager) getContext().getSystemService("captioning")) == null || !captioningManager.isEnabled()) {
            return c3696;
        }
        CaptioningManager.CaptionStyle userStyle = captioningManager.getUserStyle();
        return new C3696(userStyle.hasForegroundColor() ? userStyle.foregroundColor : -1, userStyle.hasBackgroundColor() ? userStyle.backgroundColor : -16777216, userStyle.hasWindowColor() ? userStyle.windowColor : 0, userStyle.hasEdgeType() ? userStyle.edgeType : 0, userStyle.hasEdgeColor() ? userStyle.edgeColor : -1, userStyle.getTypeface());
    }

    private <T extends View & InterfaceC2326> void setView(T t) {
        removeView(this.f721);
        View view = this.f721;
        if (view instanceof C4526) {
            ((C4526) view).f17222.destroy();
        }
        this.f721 = t;
        this.f715 = t;
        addView(t);
    }

    public void setApplyEmbeddedFontSizes(boolean z) {
        this.f720 = z;
        m422();
    }

    public void setApplyEmbeddedStyles(boolean z) {
        this.f719 = z;
        m422();
    }

    public void setBottomPaddingFraction(float f) {
        this.f718 = f;
        m422();
    }

    public void setCues(List<C4847> list) {
        if (list == null) {
            list = Collections.EMPTY_LIST;
        }
        this.f714 = list;
        m422();
    }

    public void setFractionalTextSize(float f) {
        this.f716 = f;
        m422();
    }

    public void setStyle(C3696 c3696) {
        this.f717 = c3696;
        m422();
    }

    public void setViewType(int i) {
        if (this.f713 == i) {
            return;
        }
        if (i == 1) {
            setView(new C4598(getContext(), 0));
        } else {
            if (i != 2) {
                ᵷᵝˎ.ᵷᵺʾᵖ();
                return;
            }
            setView(new C4526(getContext()));
        }
        this.f713 = i;
    }

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final void m421() {
        setFractionalTextSize(getUserCaptionFontScale() * 0.0533f);
    }

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public final void m422() {
        this.f715.mo5972(getCuesWithStylingPreferencesApplied(), this.f717, this.f716, this.f718);
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final void m423() {
        setStyle(getUserCaptionStyle());
    }
}
