翰林优商.apk(点击下载) / h.java


package com.kwad.sdk.utils;

import android.content.Context;
import android.media.AudioAttributes;
import android.media.AudioFocusRequest;
import android.media.AudioManager;
import android.os.Build;

public final class h {
    private AudioManager.OnAudioFocusChangeListener bAQ = new AudioManager.OnAudioFocusChangeListener() {
        /* class com.kwad.sdk.utils.h.AnonymousClass1 */

        public final void onAudioFocusChange(int i) {
            if (h.this.fa != null) {
                if (i < 0) {
                    h.this.fa.bq();
                } else {
                    h.this.fa.br();
                }
            }
        }
    };
    private AudioManager bcJ;
    private a fa;

    public interface a {
        void bq();

        void br();
    }

    public h(Context context) {
        this.bcJ = (AudioManager) context.getSystemService("audio");
    }

    private AudioFocusRequest Yf() {
        return new AudioFocusRequest.Builder(2).setAudioAttributes(new AudioAttributes.Builder().setLegacyStreamType(3).setUsage(1).setContentType(2).build()).setAcceptsDelayedFocusGain(false).setOnAudioFocusChangeListener(this.bAQ).build();
    }

    public final boolean Yd() {
        if (!(this.bAQ == null || this.bcJ == null)) {
            if (Build.VERSION.SDK_INT >= 26) {
                return 1 == this.bcJ.requestAudioFocus(Yf());
            }
            if (1 == this.bcJ.requestAudioFocus(this.bAQ, 3, 2)) {
                return true;
            }
        }
        return false;
    }

    public final boolean Ye() {
        if (!(this.bAQ == null || this.bcJ == null)) {
            if (Build.VERSION.SDK_INT >= 26) {
                return 1 == this.bcJ.abandonAudioFocusRequest(Yf());
            }
            if (1 == this.bcJ.abandonAudioFocus(this.bAQ)) {
                return true;
            }
        }
        return false;
    }

    public final void c(a aVar) {
        this.fa = aVar;
    }
}