小爽音 v1.3版本的 MD5 值为:448355de843c720d712f30c7cdfbd99b

以下内容为反编译后的 AudioPlayerService.java 源代码,内容仅作参考


package com.jbzd.media.xsy.service;

import android.annotation.SuppressLint;
import android.app.Notification;
import android.app.NotificationChannel;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.app.Service;
import android.content.BroadcastReceiver;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.drawable.Drawable;
import android.media.MediaPlayer;
import android.os.Binder;
import android.os.Build;
import android.os.CountDownTimer;
import android.os.IBinder;
import android.os.SystemClock;
import android.support.v4.media.MediaMetadataCompat;
import android.support.v4.media.session.MediaSessionCompat;
import android.support.v4.media.session.PlaybackStateCompat;
import androidx.core.app.NotificationCompat;
import androidx.lifecycle.MutableLiveData;
import androidx.localbroadcastmanager.content.LocalBroadcastManager;
import androidx.media.app.NotificationCompat;
import androidx.media.session.MediaButtonReceiver;
import com.jbzd.media.xsy.R;
import com.jbzd.media.xsy.bean.event.EventCountdownUpdate;
import com.jbzd.media.xsy.bean.event.EventMusic;
import com.jbzd.media.xsy.bean.response.ChapterInfoBean;
import com.jbzd.media.xsy.bean.response.ChapterListBean;
import com.jbzd.media.xsy.bean.response.DownloadVideoInfo;
import com.jbzd.media.xsy.bean.response.FindBean;
import com.jbzd.media.xsy.bean.response.InfoBean;
import com.jbzd.media.xsy.ui.music.AudioPlayerActivity;
import com.luck.picture.lib.config.PictureConfig;
import d.a.c0;
import d.a.f1;
import h.n.a.a.j.c;
import h.n.a.a.l.l.o0;
import h.n.a.a.l.l.p0;
import h.n.a.a.m.i0;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Objects;
import kotlin.Lazy;
import kotlin.LazyKt__LazyJVMKt;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.collections.CollectionsKt__CollectionsKt;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.Lambda;
import kotlin.jvm.internal.StringCompanionObject;
import kotlin.text.StringsKt__StringsJVMKt;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
@Metadata(d1 = {"\u0000æ\u0001\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0002\b\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\t\n\u0002\u0010\b\n\u0002\b\u0004\n\u0002\u0010\u000b\n\u0002\b\u000b\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0000\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\r\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\n\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\n\n\u0002\u0018\u0002\n\u0002\b\n\n\u0002\u0010\t\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\n*\u0002\b?\u0018\u0000 ¯\u00012\u00020\u0001:\u0004®\u0001¯\u0001B\u0005¢\u0006\u0002\u0010\u0002J\b\u0010c\u001a\u00020dH\u0002J\b\u0010e\u001a\u00020dH\u0002J\u0010\u0010f\u001a\u00020\u00052\u0006\u0010g\u001a\u00020\u0005H\u0002J,\u0010h\u001a\u00020d2\u0006\u0010i\u001a\u00020\u00052\f\u0010j\u001a\b\u0012\u0004\u0012\u00020d0k2\f\u0010l\u001a\b\u0012\u0004\u0012\u00020d0kH\u0002J\u0006\u0010m\u001a\u00020\u001bJ\b\u0010n\u001a\u00020\u001bH\u0002J\b\u0010o\u001a\u00020\u0005H\u0002J\b\u0010p\u001a\u00020dH\u0003J*\u0010q\u001a\u00020d2\u0006\u0010r\u001a\u00020\u00052\f\u0010j\u001a\b\u0012\u0004\u0012\u00020d0k2\f\u0010s\u001a\b\u0012\u0004\u0012\u00020d0kJ\b\u0010t\u001a\u00020dH\u0002J\u0010\u0010u\u001a\u00020v2\u0006\u0010w\u001a\u00020xH\u0016J\b\u0010y\u001a\u00020dH\u0016J\b\u0010z\u001a\u00020dH\u0016J\u0010\u0010{\u001a\u00020d2\u0006\u0010|\u001a\u00020}H\u0007J#\u0010~\u001a\u00020\u001b2\b\u0010w\u001a\u0004\u0018\u00010x2\u0006\u0010\u007f\u001a\u00020\u001b2\u0007\u0010\u0080\u0001\u001a\u00020\u001bH\u0016J\t\u0010\u0081\u0001\u001a\u00020dH\u0002J \u0010\u0082\u0001\u001a\u00020d2\b\u0010\u0083\u0001\u001a\u00030\u0084\u00012\r\u0010\u0085\u0001\u001a\b\u0012\u0004\u0012\u00020d0kJf\u0010\u0086\u0001\u001a\u00020d2&\u0010j\u001a\"\u0012\u0017\u0012\u00150\u0088\u0001¢\u0006\u000f\b\u0089\u0001\u0012\n\b\u008a\u0001\u0012\u0005\b\b(\u008b\u0001\u0012\u0004\u0012\u00020d0\u0087\u00012\f\u0010s\u001a\b\u0012\u0004\u0012\u00020d0k2'\u0010\u008c\u0001\u001a\"\u0012\u0017\u0012\u00150\u0088\u0001¢\u0006\u000f\b\u0089\u0001\u0012\n\b\u008a\u0001\u0012\u0005\b\b(\u008b\u0001\u0012\u0004\u0012\u00020d0\u0087\u0001J=\u0010\u008d\u0001\u001a\u00020d2&\u0010j\u001a\"\u0012\u0017\u0012\u00150\u0088\u0001¢\u0006\u000f\b\u0089\u0001\u0012\n\b\u008a\u0001\u0012\u0005\b\b(\u008b\u0001\u0012\u0004\u0012\u00020d0\u0087\u00012\f\u0010s\u001a\b\u0012\u0004\u0012\u00020d0kJ.\u0010\u008e\u0001\u001a\u00020d2\u0007\u0010\u008f\u0001\u001a\u00020\u000b2\r\u0010\u0090\u0001\u001a\b\u0012\u0004\u0012\u00020d0k2\r\u0010\u0091\u0001\u001a\b\u0012\u0004\u0012\u00020d0kJ\t\u0010\u0092\u0001\u001a\u00020dH\u0002J\u0015\u0010\u0093\u0001\u001a\u0005\u0018\u00010\u0094\u00012\u0007\u0010\u0095\u0001\u001a\u00020\u0005H\u0002J\u0010\u0010\u0096\u0001\u001a\u00020d2\u0007\u0010\u0097\u0001\u001a\u00020\u001bJ\u0012\u0010\u0098\u0001\u001a\u00020d2\u0007\u0010\u0099\u0001\u001a\u00020\u001bH\u0002J)\u0010\u009a\u0001\u001a\u00020d2\b\u0010\u0083\u0001\u001a\u00030\u0084\u00012\u0007\u0010\u0099\u0001\u001a\u00020\u001b2\r\u0010\u009a\u0001\u001a\b\u0012\u0004\u0012\u00020d0kJ\u0010\u0010\u009b\u0001\u001a\u00020d2\u0007\u0010\u009c\u0001\u001a\u00020\u0005J\u0011\u0010\u009d\u0001\u001a\u00020d2\b\u0010\u009e\u0001\u001a\u00030\u009f\u0001J\t\u0010 \u0001\u001a\u00020dH\u0002J \u0010¡\u0001\u001a\u00020d2\b\u0010\u0083\u0001\u001a\u00030\u0084\u00012\r\u0010¢\u0001\u001a\b\u0012\u0004\u0012\u00020d0kJ\u0007\u0010£\u0001\u001a\u00020dJ\u0011\u0010¤\u0001\u001a\u00020d2\b\u0010¥\u0001\u001a\u00030¦\u0001J\u0012\u0010§\u0001\u001a\u00020d2\u0007\u0010¨\u0001\u001a\u00020 H\u0007J\u0010\u0010©\u0001\u001a\u00020d2\u0007\u0010ª\u0001\u001a\u00020 J\u0011\u0010«\u0001\u001a\u00020d2\b\u0010¬\u0001\u001a\u00030\u009f\u0001J\t\u0010\u00ad\u0001\u001a\u00020dH\u0002R\u001c\u0010\u0003\u001a\u0010\u0012\f\u0012\n \u0006*\u0004\u0018\u00010\u00050\u00050\u0004X\u0082\u0004¢\u0006\u0002\n\u0000R\u0010\u0010\u0007\u001a\u00020\bX\u0082\u0004¢\u0006\u0004\n\u0002\u0010\tR!\u0010\n\u001a\b\u0012\u0004\u0012\u00020\u000b0\u00048FX\u0086\u0084\u0002¢\u0006\f\n\u0004\b\u000e\u0010\u000f\u001a\u0004\b\f\u0010\rR\u0010\u0010\u0010\u001a\u0004\u0018\u00010\u0011X\u0082\u000e¢\u0006\u0002\n\u0000R\u001a\u0010\u0012\u001a\u00020\u0005X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u0013\u0010\u0014\"\u0004\b\u0015\u0010\u0016R\u001a\u0010\u0017\u001a\u00020\u0005X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u0018\u0010\u0014\"\u0004\b\u0019\u0010\u0016R\u001f\u0010\u001a\u001a\u0010\u0012\f\u0012\n \u0006*\u0004\u0018\u00010\u001b0\u001b0\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u001c\u0010\rR\u0017\u0010\u001d\u001a\b\u0012\u0004\u0012\u00020\u00050\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u001e\u0010\rR\u001a\u0010\u001f\u001a\u00020 X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u001f\u0010!\"\u0004\b\"\u0010#R\u001a\u0010$\u001a\u00020 X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b$\u0010!\"\u0004\b%\u0010#R(\u0010&\u001a\u0010\u0012\f\u0012\n \u0006*\u0004\u0018\u00010 0 0\u0004X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b&\u0010\r\"\u0004\b'\u0010(R\u001a\u0010)\u001a\u00020 X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b)\u0010!\"\u0004\b*\u0010#R\u0010\u0010+\u001a\u0004\u0018\u00010,X\u0082\u000e¢\u0006\u0002\n\u0000R\u001c\u0010-\u001a\u0004\u0018\u00010\u0005X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b.\u0010\u0014\"\u0004\b/\u0010\u0016R\u000e\u00100\u001a\u000201X\u0082.¢\u0006\u0002\n\u0000R\u000e\u00102\u001a\u000203X\u0082.¢\u0006\u0002\n\u0000R\u000e\u00104\u001a\u000205X\u0082.¢\u0006\u0002\n\u0000R\u001a\u00106\u001a\u000207X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b8\u00109\"\u0004\b:\u0010;R\u000e\u0010<\u001a\u00020=X\u0082.¢\u0006\u0002\n\u0000R\u0010\u0010>\u001a\u00020?X\u0082\u0004¢\u0006\u0004\n\u0002\u0010@R\u0017\u0010A\u001a\b\u0012\u0004\u0012\u00020\u00050B8F¢\u0006\u0006\u001a\u0004\bC\u0010DR\u001a\u0010E\u001a\u00020 X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\bF\u0010!\"\u0004\bG\u0010#R\u001c\u0010H\u001a\u0004\u0018\u00010IX\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\bJ\u0010K\"\u0004\bL\u0010MR\"\u0010N\u001a\n\u0012\u0004\u0012\u00020P\u0018\u00010OX\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\bQ\u0010R\"\u0004\bS\u0010TR\u001c\u0010U\u001a\u0004\u0018\u00010\u0005X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\bV\u0010\u0014\"\u0004\bW\u0010\u0016R\u001a\u0010X\u001a\u00020\u001bX\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\bY\u0010Z\"\u0004\b[\u0010\\R\u000e\u0010]\u001a\u00020^X\u0082\u0004¢\u0006\u0002\n\u0000R\u001f\u0010_\u001a\u0010\u0012\f\u0012\n \u0006*\u0004\u0018\u00010\u00050\u00050\u0004¢\u0006\b\n\u0000\u001a\u0004\b`\u0010\rR\u0017\u0010a\u001a\b\u0012\u0004\u0012\u00020\u00050\u0004¢\u0006\b\n\u0000\u001a\u0004\bb\u0010\r¨\u0006°\u0001"}, d2 = {"Lcom/jbzd/media/xsy/service/AudioPlayerService;", "Landroid/app/Service;", "()V", "_mode", "Landroidx/lifecycle/MutableLiveData;", "", "kotlin.jvm.PlatformType", "broadcastReceiver", "com/jbzd/media/xsy/service/AudioPlayerService$broadcastReceiver$1", "Lcom/jbzd/media/xsy/service/AudioPlayerService$broadcastReceiver$1;", "chapterInfoBean", "Lcom/jbzd/media/xsy/bean/response/ChapterInfoBean;", "getChapterInfoBean", "()Landroidx/lifecycle/MutableLiveData;", "chapterInfoBean$delegate", "Lkotlin/Lazy;", "countDownTimer", "Landroid/os/CountDownTimer;", "countdownTime", "getCountdownTime", "()Ljava/lang/String;", "setCountdownTime", "(Ljava/lang/String;)V", "coverImg", "getCoverImg", "setCoverImg", "currentPosition", "", "getCurrentPosition", "endTime", "getEndTime", "isFirstPlay", "", "()Z", "setFirstPlay", "(Z)V", "isFromOutside", "setFromOutside", "isPlaying", "setPlaying", "(Landroidx/lifecycle/MutableLiveData;)V", "isServiceBound", "setServiceBound", "job", "Lkotlinx/coroutines/Job;", "lrcTextService", "getLrcTextService", "setLrcTextService", "mNotification", "Landroid/app/Notification;", "mNotificationBuilder", "Landroidx/core/app/NotificationCompat$Builder;", "mNotificationManager", "Landroid/app/NotificationManager;", "mediaPlayer", "Landroid/media/MediaPlayer;", "getMediaPlayer", "()Landroid/media/MediaPlayer;", "setMediaPlayer", "(Landroid/media/MediaPlayer;)V", "mediaSession", "Landroid/support/v4/media/session/MediaSessionCompat;", "mediaSessionCallback", "com/jbzd/media/xsy/service/AudioPlayerService$mediaSessionCallback$1", "Lcom/jbzd/media/xsy/service/AudioPlayerService$mediaSessionCallback$1;", "mode", "Landroidx/lifecycle/LiveData;", "getMode", "()Landroidx/lifecycle/LiveData;", "nextOrPrev", "getNextOrPrev", "setNextOrPrev", "nowPlayingAlbumBitmap", "Landroid/graphics/Bitmap;", "getNowPlayingAlbumBitmap", "()Landroid/graphics/Bitmap;", "setNowPlayingAlbumBitmap", "(Landroid/graphics/Bitmap;)V", "nowPlayingAlbumLoader", "Lcom/qunidayede/supportlibrary/imageloader/GlideRequest;", "Landroid/graphics/drawable/Drawable;", "getNowPlayingAlbumLoader", "()Lcom/qunidayede/supportlibrary/imageloader/GlideRequest;", "setNowPlayingAlbumLoader", "(Lcom/qunidayede/supportlibrary/imageloader/GlideRequest;)V", "nowPlayingId", "getNowPlayingId", "setNowPlayingId", "pageAt", "getPageAt", "()I", "setPageAt", "(I)V", "serviceScope", "Lkotlinx/coroutines/CoroutineScope;", "speedMode", "getSpeedMode", "startTime", "getStartTime", "addHistory", "", "cancelNotification", "findHasDownloadUrl", "taskID", "getChapterList", PictureConfig.EXTRA_PAGE, FindBean.status_success, "Lkotlin/Function0;", "emptyData", "getDuringTime", "getPendingFlag", "initChannelId", "initNotify", "loadMusicInfoService", "chapter_id", "failure", "notificationStatusStop", "onBind", "Landroid/os/IBinder;", "intent", "Landroid/content/Intent;", "onCreate", "onDestroy", "onEvent", NotificationCompat.CATEGORY_EVENT, "Lcom/jbzd/media/xsy/bean/event/EventMusic;", "onStartCommand", "flags", "startId", "pausePlay", "pausePlayback", "context", "Landroid/content/Context;", "pause", "playNext", "Lkotlin/Function1;", "Lcom/jbzd/media/xsy/bean/response/ChapterListBean;", "Lkotlin/ParameterName;", "name", "c", "cantPlay", "playPrev", "prepareMediaPlayer", "item", "onPreparedListener", "onCompletionListener", "release", "retrievePlaybackAction", "Landroid/app/PendingIntent;", "action", "reverseSeconds", "seconds", "seek", "position", "seekToPosition", "setMode", "value", "setPlaybackTime", "minutes", "", "startPlay", "startPlayback", "play", "stopPlaybackTimer", "updateMetaData", "info", "Lcom/jbzd/media/xsy/bean/response/InfoBean;", "updateNotification", "isChange", "updatePlaybackState", "playing", "updatePlaybackStateProgress", "progress", "updatePosition", "AudioPlayerBinder", "Companion", "app_wuqudaoRelease"}, k = 1, mv = {1, 5, 1}, xi = 48)
public final class AudioPlayerService extends Service {
    public static long D;
    public static final int E = 0;
    public Notification A;
    @NotNull
    public final i B;
    @NotNull
    public final AudioPlayerService$broadcastReceiver$1 C;
    @NotNull
    public MediaPlayer c;
    public boolean f729d;
    @NotNull
    public final Lazy f730e;
    @Nullable
    public String f731f;
    @NotNull
    public String f732g;
    @Nullable
    public h.u.b.c.b<Drawable> f733h;
    @Nullable
    public Bitmap f734i;
    public boolean f735j;
    public boolean f736k;
    @NotNull
    public MutableLiveData<Boolean> f737l;
    @NotNull
    public final MutableLiveData<String> f738m;
    @NotNull
    public final MutableLiveData<String> f739n;
    @NotNull
    public final MutableLiveData<Integer> f740o;
    @NotNull
    public final MutableLiveData<String> f741p;
    public boolean f742q;
    public int r;
    @NotNull
    public final MutableLiveData<String> s;
    @NotNull
    public String t;
    @Nullable
    public CountDownTimer u;
    @Nullable
    public f1 v;
    @NotNull
    public final c0 w;
    public NotificationManager x;
    public NotificationCompat.Builder y;
    public MediaSessionCompat z;

    @Metadata(d1 = {"\u0000\u0012\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\b\u0086\u0004\u0018\u00002\u00020\u0001B\u0005¢\u0006\u0002\u0010\u0002J\u0006\u0010\u0003\u001a\u00020\u0004¨\u0006\u0005"}, d2 = {"Lcom/jbzd/media/xsy/service/AudioPlayerService$AudioPlayerBinder;", "Landroid/os/Binder;", "(Lcom/jbzd/media/xsy/service/AudioPlayerService;)V", "getService", "Lcom/jbzd/media/xsy/service/AudioPlayerService;", "app_wuqudaoRelease"}, k = 1, mv = {1, 5, 1}, xi = 48)
    public final class a extends Binder {
        public final AudioPlayerService a;

        public a(AudioPlayerService this$0) {
            Intrinsics.checkNotNullParameter(this$0, "this$0");
            this.a = this$0;
        }
    }

    @Metadata(d1 = {"\u0000\f\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\u000e\u0010\u0000\u001a\u00020\u00012\b\u0010\u0002\u001a\u0004\u0018\u00010\u0003H\n"}, d2 = {"<anonymous>", "", "it", ""}, k = 3, mv = {1, 5, 1}, xi = 48)
    public static final class b extends Lambda implements Function1<String, Unit> {
        public b() {
            super(1);
        }

        @Override
        public Unit invoke(String str) {
            h.s.a.e.a(Intrinsics.stringPlus("添加历史成功:", Integer.valueOf(AudioPlayerService.this.c.getCurrentPosition())), new Object[0]);
            return Unit.INSTANCE;
        }
    }

    @Metadata(d1 = {"\u0000\u0010\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\u0010\u0000\u001a\u00020\u00012\n\u0010\u0002\u001a\u00060\u0003j\u0002`\u0004H\n"}, d2 = {"<anonymous>", "", "it", "Ljava/lang/Exception;", "Lkotlin/Exception;"}, k = 3, mv = {1, 5, 1}, xi = 48)
    public static final class c extends Lambda implements Function1<Exception, Unit> {
        public static final c c = new c();

        public c() {
            super(1);
        }

        @Override
        public Unit invoke(Exception exc) {
            Exception it = exc;
            Intrinsics.checkNotNullParameter(it, "it");
            return Unit.INSTANCE;
        }
    }

    @Metadata(d1 = {"\u0000\n\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\u0010\u0000\u001a\b\u0012\u0004\u0012\u00020\u00020\u0001H\n"}, d2 = {"<anonymous>", "Landroidx/lifecycle/MutableLiveData;", "Lcom/jbzd/media/xsy/bean/response/ChapterInfoBean;"}, k = 3, mv = {1, 5, 1}, xi = 48)
    public static final class d extends Lambda implements Function0<MutableLiveData<ChapterInfoBean>> {
        public static final d c = new d();

        public d() {
            super(0);
        }

        @Override
        public MutableLiveData<ChapterInfoBean> invoke() {
            return new MutableLiveData<>();
        }
    }

    @Metadata(d1 = {"\u0000\f\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\u0010\u0000\u001a\u00020\u00012\b\u0010\u0002\u001a\u0004\u0018\u00010\u0003H\n"}, d2 = {"<anonymous>", "", "it", "Lcom/jbzd/media/xsy/bean/response/ChapterInfoBean;"}, k = 3, mv = {1, 5, 1}, xi = 48)
    public static final class e extends Lambda implements Function1<ChapterInfoBean, Unit> {
        public final Function0<Unit> c;
        public final AudioPlayerService f743d;
        public final Function0<Unit> f744e;

        public e(Function0<Unit> function0, AudioPlayerService audioPlayerService, Function0<Unit> function02) {
            super(1);
            this.c = function0;
            this.f743d = audioPlayerService;
            this.f744e = function02;
        }

        @Override
        public Unit invoke(ChapterInfoBean chapterInfoBean) {
            List<ChapterListBean> list;
            ChapterInfoBean chapterInfoBean2 = chapterInfoBean;
            Integer valueOf = (chapterInfoBean2 == null || (list = chapterInfoBean2.getList()) == null) ? null : Integer.valueOf(list.size());
            if (valueOf == null || valueOf.intValue() != 0) {
                if ((chapterInfoBean2 != null ? chapterInfoBean2.getList() : null) != null) {
                    this.f743d.c().setValue(chapterInfoBean2);
                    this.f744e.invoke();
                    return Unit.INSTANCE;
                }
            }
            this.c.invoke();
            return Unit.INSTANCE;
        }
    }

    @Metadata(d1 = {"\u0000\u0010\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\u0010\u0000\u001a\u00020\u00012\n\u0010\u0002\u001a\u00060\u0003j\u0002`\u0004H\n"}, d2 = {"<anonymous>", "", "it", "Ljava/lang/Exception;", "Lkotlin/Exception;"}, k = 3, mv = {1, 5, 1}, xi = 48)
    public static final class f extends Lambda implements Function1<Exception, Unit> {
        public static final f c = new f();

        public f() {
            super(1);
        }

        @Override
        public Unit invoke(Exception exc) {
            Exception it = exc;
            Intrinsics.checkNotNullParameter(it, "it");
            return Unit.INSTANCE;
        }
    }

    @Metadata(d1 = {"\u0000\f\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\u0010\u0000\u001a\u00020\u00012\b\u0010\u0002\u001a\u0004\u0018\u00010\u0003H\n"}, d2 = {"<anonymous>", "", "it", "Lcom/jbzd/media/xsy/bean/response/ChapterInfoBean;"}, k = 3, mv = {1, 5, 1}, xi = 48)
    public static final class g extends Lambda implements Function1<ChapterInfoBean, Unit> {
        public final Function0<Unit> f745d;

        public g(Function0<Unit> function0) {
            super(1);
            this.f745d = function0;
        }

        @Override
        public Unit invoke(ChapterInfoBean chapterInfoBean) {
            ChapterInfoBean chapterInfoBean2 = chapterInfoBean;
            AudioPlayerService.this.c().setValue(chapterInfoBean2);
            InfoBean info = chapterInfoBean2 == null ? null : chapterInfoBean2.getInfo();
            if (info != null && info.getLink() != null) {
                AudioPlayerService.this.c.stop();
            }
            AudioPlayerService.this.f736k = true;
            this.f745d.invoke();
            return Unit.INSTANCE;
        }
    }

    @Metadata(d1 = {"\u0000\u0010\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\u0010\u0000\u001a\u00020\u00012\n\u0010\u0002\u001a\u00060\u0003j\u0002`\u0004H\n"}, d2 = {"<anonymous>", "", "it", "Ljava/lang/Exception;", "Lkotlin/Exception;"}, k = 3, mv = {1, 5, 1}, xi = 48)
    public static final class h extends Lambda implements Function1<Exception, Unit> {
        public final Function0<Unit> c;

        public h(Function0<Unit> function0) {
            super(1);
            this.c = function0;
        }

        @Override
        public Unit invoke(Exception exc) {
            Exception it = exc;
            Intrinsics.checkNotNullParameter(it, "it");
            this.c.invoke();
            return Unit.INSTANCE;
        }
    }

    @Metadata(d1 = {"\u0000\u001b\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0003\n\u0002\u0010\t\n\u0002\b\u0004*\u0001\u0000\b\n\u0018\u00002\u00020\u0001J\b\u0010\u0002\u001a\u00020\u0003H\u0016J\b\u0010\u0004\u001a\u00020\u0003H\u0016J\u0010\u0010\u0005\u001a\u00020\u00032\u0006\u0010\u0006\u001a\u00020\u0007H\u0016J\b\u0010\b\u001a\u00020\u0003H\u0016J\b\u0010\t\u001a\u00020\u0003H\u0016J\b\u0010\n\u001a\u00020\u0003H\u0016¨\u0006\u000b"}, d2 = {"com/jbzd/media/xsy/service/AudioPlayerService$mediaSessionCallback$1", "Landroid/support/v4/media/session/MediaSessionCompat$Callback;", "onPause", "", "onPlay", "onSeekTo", "pos", "", "onSkipToNext", "onSkipToPrevious", "onStop", "app_wuqudaoRelease"}, k = 1, mv = {1, 5, 1}, xi = 48)
    public static final class i extends MediaSessionCompat.a {

        @Metadata(d1 = {"\u0000\f\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u0003H\n"}, d2 = {"<anonymous>", "", "it", "Lcom/jbzd/media/xsy/bean/response/ChapterListBean;"}, k = 3, mv = {1, 5, 1}, xi = 48)
        public static final class a extends Lambda implements Function1<ChapterListBean, Unit> {
            public final AudioPlayerService c;

            public a(AudioPlayerService audioPlayerService) {
                super(1);
                this.c = audioPlayerService;
            }

            @Override
            public Unit invoke(ChapterListBean chapterListBean) {
                ChapterListBean it = chapterListBean;
                Intrinsics.checkNotNullParameter(it, "it");
                this.c.f(String.valueOf(it.getId()), new h.n.a.a.k.d(this.c), h.n.a.a.k.e.c);
                return Unit.INSTANCE;
            }
        }

        @Metadata(d1 = {"\u0000\u0006\n\u0000\n\u0002\u0010\u0002\u0010\u0000\u001a\u00020\u0001H\n"}, d2 = {"<anonymous>", ""}, k = 3, mv = {1, 5, 1}, xi = 48)
        public static final class b extends Lambda implements Function0<Unit> {
            public static final b c = new b();

            public b() {
                super(0);
            }

            @Override
            public Unit invoke() {
                return Unit.INSTANCE;
            }
        }

        @Metadata(d1 = {"\u0000\f\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u0003H\n"}, d2 = {"<anonymous>", "", "it", "Lcom/jbzd/media/xsy/bean/response/ChapterListBean;"}, k = 3, mv = {1, 5, 1}, xi = 48)
        public static final class c extends Lambda implements Function1<ChapterListBean, Unit> {
            public static final c c = new c();

            public c() {
                super(1);
            }

            @Override
            public Unit invoke(ChapterListBean chapterListBean) {
                ChapterListBean it = chapterListBean;
                Intrinsics.checkNotNullParameter(it, "it");
                return Unit.INSTANCE;
            }
        }

        @Metadata(d1 = {"\u0000\f\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u0003H\n"}, d2 = {"<anonymous>", "", "it", "Lcom/jbzd/media/xsy/bean/response/ChapterListBean;"}, k = 3, mv = {1, 5, 1}, xi = 48)
        public static final class d extends Lambda implements Function1<ChapterListBean, Unit> {
            public final AudioPlayerService c;

            public d(AudioPlayerService audioPlayerService) {
                super(1);
                this.c = audioPlayerService;
            }

            @Override
            public Unit invoke(ChapterListBean chapterListBean) {
                ChapterListBean it = chapterListBean;
                Intrinsics.checkNotNullParameter(it, "it");
                this.c.f(String.valueOf(it.getId()), new h.n.a.a.k.f(this.c), h.n.a.a.k.g.c);
                return Unit.INSTANCE;
            }
        }

        @Metadata(d1 = {"\u0000\u0006\n\u0000\n\u0002\u0010\u0002\u0010\u0000\u001a\u00020\u0001H\n"}, d2 = {"<anonymous>", ""}, k = 3, mv = {1, 5, 1}, xi = 48)
        public static final class e extends Lambda implements Function0<Unit> {
            public static final e c = new e();

            public e() {
                super(0);
            }

            @Override
            public Unit invoke() {
                return Unit.INSTANCE;
            }
        }

        public i() {
        }

        @Override
        public void c() {
            p.b.a.c.b().g(new EventMusic("pause", null, null, 6, null));
            AudioPlayerService.this.t(false);
        }

        @Override
        public void d() {
            p.b.a.c.b().g(new EventMusic("play", null, null, 6, null));
            AudioPlayerService.this.t(false);
        }

        @Override
        public void e(long j2) {
            AudioPlayerService audioPlayerService = AudioPlayerService.this;
            int i2 = (int) j2;
            audioPlayerService.c.seekTo(i2);
            audioPlayerService.f740o.setValue(Integer.valueOf(i2));
        }

        @Override
        public void f() {
            AudioPlayerService audioPlayerService = AudioPlayerService.this;
            audioPlayerService.j(new a(audioPlayerService), b.c, c.c);
        }

        @Override
        public void g() {
            AudioPlayerService audioPlayerService = AudioPlayerService.this;
            audioPlayerService.k(new d(audioPlayerService), e.c);
        }

        @Override
        public void h() {
            AudioPlayerService audioPlayerService = AudioPlayerService.this;
            int i2 = AudioPlayerService.E;
            audioPlayerService.h();
            MediaSessionCompat mediaSessionCompat = AudioPlayerService.this.z;
            if (mediaSessionCompat != null) {
                mediaSessionCompat.a.i(new PlaybackStateCompat(1, 0L, 0L, 1.0f, 0L, 0, null, SystemClock.elapsedRealtime(), new ArrayList(), -1L, null));
                MediaSessionCompat mediaSessionCompat2 = AudioPlayerService.this.z;
                if (mediaSessionCompat2 != null) {
                    mediaSessionCompat2.c(false);
                    AudioPlayerService.this.stopSelf();
                    return;
                }
                Intrinsics.throwUninitializedPropertyAccessException("mediaSession");
                throw null;
            }
            Intrinsics.throwUninitializedPropertyAccessException("mediaSession");
            throw null;
        }
    }

    @Metadata(d1 = {"\u0000\f\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u0003H\n"}, d2 = {"<anonymous>", "", "it", "Lcom/jbzd/media/xsy/bean/response/ChapterListBean;"}, k = 3, mv = {1, 5, 1}, xi = 48)
    public static final class j extends Lambda implements Function1<ChapterListBean, Unit> {
        public j() {
            super(1);
        }

        @Override
        public Unit invoke(ChapterListBean chapterListBean) {
            ChapterListBean it = chapterListBean;
            Intrinsics.checkNotNullParameter(it, "it");
            AudioPlayerService.this.f(String.valueOf(it.getId()), new h.n.a.a.k.h(AudioPlayerService.this), h.n.a.a.k.i.c);
            return Unit.INSTANCE;
        }
    }

    @Metadata(d1 = {"\u0000\u0006\n\u0000\n\u0002\u0010\u0002\u0010\u0000\u001a\u00020\u0001H\n"}, d2 = {"<anonymous>", ""}, k = 3, mv = {1, 5, 1}, xi = 48)
    public static final class k extends Lambda implements Function0<Unit> {
        public static final k c = new k();

        public k() {
            super(0);
        }

        @Override
        public Unit invoke() {
            return Unit.INSTANCE;
        }
    }

    @Metadata(d1 = {"\u0000\f\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u0003H\n"}, d2 = {"<anonymous>", "", "it", "Lcom/jbzd/media/xsy/bean/response/ChapterListBean;"}, k = 3, mv = {1, 5, 1}, xi = 48)
    public static final class l extends Lambda implements Function1<ChapterListBean, Unit> {
        public static final l c = new l();

        public l() {
            super(1);
        }

        @Override
        public Unit invoke(ChapterListBean chapterListBean) {
            ChapterListBean it = chapterListBean;
            Intrinsics.checkNotNullParameter(it, "it");
            return Unit.INSTANCE;
        }
    }

    @Metadata(d1 = {"\u0000\f\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u0003H\n"}, d2 = {"<anonymous>", "", "it", "Lcom/jbzd/media/xsy/bean/response/ChapterListBean;"}, k = 3, mv = {1, 5, 1}, xi = 48)
    public static final class m extends Lambda implements Function1<ChapterListBean, Unit> {
        public m() {
            super(1);
        }

        @Override
        public Unit invoke(ChapterListBean chapterListBean) {
            ChapterListBean it = chapterListBean;
            Intrinsics.checkNotNullParameter(it, "it");
            AudioPlayerService.this.f(String.valueOf(it.getId()), new h.n.a.a.k.j(AudioPlayerService.this), h.n.a.a.k.k.c);
            return Unit.INSTANCE;
        }
    }

    @Metadata(d1 = {"\u0000\u0006\n\u0000\n\u0002\u0010\u0002\u0010\u0000\u001a\u00020\u0001H\n"}, d2 = {"<anonymous>", ""}, k = 3, mv = {1, 5, 1}, xi = 48)
    public static final class n extends Lambda implements Function0<Unit> {
        public static final n c = new n();

        public n() {
            super(0);
        }

        @Override
        public Unit invoke() {
            return Unit.INSTANCE;
        }
    }

    @Metadata(d1 = {"\u0000\u0006\n\u0000\n\u0002\u0010\u0002\u0010\u0000\u001a\u00020\u0001H\n"}, d2 = {"<anonymous>", ""}, k = 3, mv = {1, 5, 1}, xi = 48)
    public static final class o extends Lambda implements Function0<Unit> {
        public final Function0<Unit> f747d;
        public final Function1<ChapterListBean, Unit> f748e;
        public final Function1<ChapterListBean, Unit> f749f;

        public o(Function0<Unit> function0, Function1<? super ChapterListBean, Unit> function1, Function1<? super ChapterListBean, Unit> function12) {
            super(0);
            this.f747d = function0;
            this.f748e = function1;
            this.f749f = function12;
        }

        @Override
        public Unit invoke() {
            InfoBean info;
            ChapterInfoBean value = AudioPlayerService.this.c().getValue();
            Integer num = null;
            List<ChapterListBean> list = value == null ? null : value.getList();
            if (list != null) {
                AudioPlayerService audioPlayerService = AudioPlayerService.this;
                Iterator<ChapterListBean> it = list.iterator();
                int i2 = 0;
                while (true) {
                    if (!it.hasNext()) {
                        i2 = -1;
                        break;
                    }
                    int id = it.next().getId();
                    ChapterInfoBean value2 = audioPlayerService.c().getValue();
                    Integer valueOf = (value2 == null || (info = value2.getInfo()) == null) ? null : Integer.valueOf(info.getId());
                    if (valueOf != null && id == valueOf.intValue()) {
                        break;
                    }
                    i2++;
                }
                num = Integer.valueOf(i2);
            }
            if (num == null || num.intValue() != -1) {
                this.f747d.invoke();
            } else {
                ChapterListBean chapterListBean = list.get(0);
                if (chapterListBean != null) {
                    AudioPlayerService audioPlayerService2 = AudioPlayerService.this;
                    Function1<ChapterListBean, Unit> function1 = this.f748e;
                    Function1<ChapterListBean, Unit> function12 = this.f749f;
                    if (chapterListBean.isCan_play()) {
                        audioPlayerService2.f741p.setValue("2");
                        function1.invoke(chapterListBean);
                    } else {
                        function12.invoke(chapterListBean);
                    }
                }
            }
            return Unit.INSTANCE;
        }
    }

    @Metadata(d1 = {"\u0000\u0006\n\u0000\n\u0002\u0010\u0002\u0010\u0000\u001a\u00020\u0001H\n"}, d2 = {"<anonymous>", ""}, k = 3, mv = {1, 5, 1}, xi = 48)
    public static final class p extends Lambda implements Function0<Unit> {
        public final Function0<Unit> c;

        public p(Function0<Unit> function0) {
            super(0);
            this.c = function0;
        }

        @Override
        public Unit invoke() {
            this.c.invoke();
            return Unit.INSTANCE;
        }
    }

    @Metadata(d1 = {"\u0000\u0006\n\u0000\n\u0002\u0010\u0002\u0010\u0000\u001a\u00020\u0001H\n"}, d2 = {"<anonymous>", ""}, k = 3, mv = {1, 5, 1}, xi = 48)
    public static final class q extends Lambda implements Function0<Unit> {
        public final Function1<ChapterListBean, Unit> f750d;
        public final Function0<Unit> f751e;

        public q(Function1<? super ChapterListBean, Unit> function1, Function0<Unit> function0) {
            super(0);
            this.f750d = function1;
            this.f751e = function0;
        }

        @Override
        public Unit invoke() {
            ChapterListBean chapterListBean;
            ChapterInfoBean value = AudioPlayerService.this.c().getValue();
            List<ChapterListBean> list = value == null ? null : value.getList();
            if (list != null && (chapterListBean = list.get(CollectionsKt__CollectionsKt.getLastIndex(list))) != null) {
                AudioPlayerService audioPlayerService = AudioPlayerService.this;
                Function1<ChapterListBean, Unit> function1 = this.f750d;
                Function0<Unit> function0 = this.f751e;
                if (chapterListBean.isCan_play()) {
                    audioPlayerService.f741p.setValue("2");
                    function1.invoke(chapterListBean);
                } else {
                    function0.invoke();
                }
            }
            return Unit.INSTANCE;
        }
    }

    @Metadata(d1 = {"\u0000\u0006\n\u0000\n\u0002\u0010\u0002\u0010\u0000\u001a\u00020\u0001H\n"}, d2 = {"<anonymous>", ""}, k = 3, mv = {1, 5, 1}, xi = 48)
    public static final class r extends Lambda implements Function0<Unit> {
        public final Function0<Unit> c;

        public r(Function0<Unit> function0) {
            super(0);
            this.c = function0;
        }

        @Override
        public Unit invoke() {
            this.c.invoke();
            return Unit.INSTANCE;
        }
    }

    @Metadata(d1 = {"\u0000\u0019\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0010\t\n\u0000*\u0001\u0000\b\n\u0018\u00002\u00020\u0001J\b\u0010\u0002\u001a\u00020\u0003H\u0016J\u0010\u0010\u0004\u001a\u00020\u00032\u0006\u0010\u0005\u001a\u00020\u0006H\u0016¨\u0006\u0007"}, d2 = {"com/jbzd/media/xsy/service/AudioPlayerService$setPlaybackTime$1", "Landroid/os/CountDownTimer;", "onFinish", "", "onTick", "millisUntilFinished", "", "app_wuqudaoRelease"}, k = 1, mv = {1, 5, 1}, xi = 48)
    public static final class s extends CountDownTimer {
        public s(long j2) {
            super(j2, 1000L);
        }

        @Override
        public void onFinish() {
            if (AudioPlayerService.this.c.isPlaying()) {
                AudioPlayerService.this.c.pause();
                AudioPlayerService.this.u(false);
            }
        }

        @Override
        public void onTick(long j2) {
            long j3 = j2 / 1000;
            AudioPlayerService audioPlayerService = AudioPlayerService.this;
            StringCompanionObject stringCompanionObject = StringCompanionObject.INSTANCE;
            long j4 = 60;
            String format = String.format("%02d:%02d", Arrays.copyOf(new Object[]{Long.valueOf(j3 / j4), Long.valueOf(j3 % j4)}, 2));
            Intrinsics.checkNotNullExpressionValue(format, "java.lang.String.format(format, *args)");
            Objects.requireNonNull(audioPlayerService);
            Intrinsics.checkNotNullParameter(format, "<set-?>");
            audioPlayerService.t = format;
            p.b.a.c.b().g(new EventCountdownUpdate(AudioPlayerService.this.t));
        }
    }

    public AudioPlayerService() {
        if (o0.a == null) {
            o0.a = new MediaPlayer();
        }
        MediaPlayer mediaPlayer = o0.a;
        Intrinsics.checkNotNull(mediaPlayer);
        this.c = mediaPlayer;
        this.f730e = LazyKt__LazyJVMKt.lazy(d.c);
        this.f732g = "";
        this.f737l = new MutableLiveData<>(Boolean.FALSE);
        this.f738m = new MutableLiveData<>();
        this.f739n = new MutableLiveData<>();
        this.f740o = new MutableLiveData<>(0);
        this.f741p = new MutableLiveData<>("2");
        this.r = 1;
        this.s = new MutableLiveData<>("0");
        this.t = "";
        d.a.o0 o0Var = d.a.o0.c;
        this.w = h.n.a.a.m.c0.a(d.a.a.k.b);
        this.B = new i();
        this.C = new BroadcastReceiver() {
            @Override
            public void onReceive(@Nullable Context context, @Nullable Intent intent) {
                Boolean valueOf = intent == null ? null : Boolean.valueOf(intent.hasExtra("play"));
                Boolean bool = Boolean.TRUE;
                if (Intrinsics.areEqual(valueOf, bool)) {
                    AudioPlayerService.this.u(true);
                    ChapterInfoBean value = AudioPlayerService.this.c().getValue();
                    if (value != null) {
                        AudioPlayerService audioPlayerService = AudioPlayerService.this;
                        InfoBean info = value.getInfo();
                        Intrinsics.checkNotNullExpressionValue(info, "it.info");
                        audioPlayerService.s(info);
                    }
                    AudioPlayerService.this.t(true);
                    return;
                }
                if (Intrinsics.areEqual(intent == null ? null : Boolean.valueOf(intent.hasExtra("stop")), bool)) {
                    AudioPlayerService.this.u(false);
                    AudioPlayerService.this.t(false);
                    AudioPlayerService.this.g();
                    return;
                }
                if (Intrinsics.areEqual(intent == null ? null : Boolean.valueOf(intent.hasExtra("progress")), bool)) {
                    long intExtra = intent.getIntExtra("progress", 0);
                    AudioPlayerService.D = intExtra;
                    AudioPlayerService audioPlayerService2 = AudioPlayerService.this;
                    int i2 = Intrinsics.areEqual(audioPlayerService2.f737l.getValue(), bool) ? 3 : 2;
                    MediaSessionCompat mediaSessionCompat = audioPlayerService2.z;
                    if (mediaSessionCompat != null) {
                        mediaSessionCompat.a.i(new PlaybackStateCompat(i2, intExtra, 0L, 1.0f, 823L, 0, null, SystemClock.elapsedRealtime(), new ArrayList(), -1L, null));
                    } else {
                        Intrinsics.throwUninitializedPropertyAccessException("mediaSession");
                        throw null;
                    }
                }
            }
        };
    }

    public final void a() {
        String valueOf = String.valueOf(Math.max(this.c.getCurrentPosition() / 1000, 1));
        ChapterInfoBean value = c().getValue();
        if (value == null) {
            return;
        }
        HashMap hashMap = new HashMap();
        hashMap.put("id", String.valueOf(value.getInfo().getId()));
        hashMap.put("time", valueOf);
        c.a.e(h.n.a.a.j.c.b, "book/play", String.class, hashMap, new b(), c.c, false, false, null, false, 416);
    }

    public final String b(String str) {
        i0.c cVar = i0.f6062e;
        Objects.requireNonNull(cVar);
        i0 i0Var = i0.f6063f;
        DownloadVideoInfo e2 = i0Var.e(str);
        if (e2 == null || !Intrinsics.areEqual(e2.getStatus(), "completed")) {
            return "";
        }
        Objects.requireNonNull(cVar);
        String taskId = e2.getTask_id();
        Intrinsics.checkNotNullExpressionValue(taskId, "downloadVideoInfo.task_id");
        Objects.requireNonNull(i0Var);
        Intrinsics.checkNotNullParameter(taskId, "taskId");
        return "http://127.0.0.1:" + cVar.a() + "/videos?taskId=" + taskId + "&fileName=index.m3u8";
    }

    @NotNull
    public final MutableLiveData<ChapterInfoBean> c() {
        return (MutableLiveData) this.f730e.getValue();
    }

    public final void d(String str, Function0<Unit> function0, Function0<Unit> function02) {
        HashMap hashMap = new HashMap();
        String str2 = this.f731f;
        Intrinsics.checkNotNull(str2);
        hashMap.put("chapter_id", str2);
        hashMap.put(PictureConfig.EXTRA_PAGE, str);
        Unit unit = Unit.INSTANCE;
        this.v = c.a.e(h.n.a.a.j.c.b, "book/chapterInfo", ChapterInfoBean.class, hashMap, new e(function02, this, function0), f.c, false, false, null, false, 480);
    }

    public final int e() {
        return this.c.getDuration();
    }

    public final void f(@NotNull String chapter_id, @NotNull Function0<Unit> success, @NotNull Function0<Unit> failure) {
        Intrinsics.checkNotNullParameter(chapter_id, "chapter_id");
        Intrinsics.checkNotNullParameter(success, "success");
        Intrinsics.checkNotNullParameter(failure, "failure");
        HashMap hashMap = new HashMap();
        hashMap.put("chapter_id", chapter_id);
        hashMap.put(PictureConfig.EXTRA_PAGE, String.valueOf(this.r));
        Unit unit = Unit.INSTANCE;
        this.v = c.a.e(h.n.a.a.j.c.b, "book/chapterInfo", ChapterInfoBean.class, hashMap, new g(success), new h(failure), false, false, null, false, 480);
    }

    public final void g() {
        MediaSessionCompat mediaSessionCompat = this.z;
        if (mediaSessionCompat != null) {
            int currentPosition = this.c.getCurrentPosition();
            mediaSessionCompat.a.i(new PlaybackStateCompat(2, currentPosition, 0L, 1.0f, 823L, 0, null, SystemClock.elapsedRealtime(), new ArrayList(), -1L, null));
            return;
        }
        Intrinsics.throwUninitializedPropertyAccessException("mediaSession");
        throw null;
    }

    public final void h() {
        if (this.c.isPlaying()) {
            this.c.pause();
            a();
        }
        u(false);
    }

    public final void i(@NotNull Context context, @NotNull Function0<Unit> pause) {
        Intrinsics.checkNotNullParameter(context, "context");
        Intrinsics.checkNotNullParameter(pause, "pause");
        h();
        LocalBroadcastManager localBroadcastManager = LocalBroadcastManager.getInstance(context);
        Intent intent = new Intent("MUSIC_SERVICE_ACTION");
        intent.putExtra("stop", "");
        Unit unit = Unit.INSTANCE;
        localBroadcastManager.sendBroadcast(intent);
        pause.invoke();
    }

    public final void j(@NotNull Function1<? super ChapterListBean, Unit> success, @NotNull Function0<Unit> failure, @NotNull Function1<? super ChapterListBean, Unit> cantPlay) {
        Integer valueOf;
        InfoBean info;
        ChapterListBean chapterListBean;
        List<ChapterListBean> list;
        Intrinsics.checkNotNullParameter(success, "success");
        Intrinsics.checkNotNullParameter(failure, "failure");
        Intrinsics.checkNotNullParameter(cantPlay, "cantPlay");
        ChapterInfoBean value = c().getValue();
        Integer valueOf2 = (value == null || (list = value.getList()) == null) ? null : Integer.valueOf(list.size());
        if (valueOf2 == null || valueOf2.intValue() != 0) {
            ChapterInfoBean value2 = c().getValue();
            if ((value2 == null ? null : value2.getList()) != null) {
                ChapterInfoBean value3 = c().getValue();
                List<ChapterListBean> list2 = value3 == null ? null : value3.getList();
                int i2 = -1;
                if (list2 == null) {
                    valueOf = null;
                } else {
                    Iterator<ChapterListBean> it = list2.iterator();
                    int i3 = 0;
                    while (true) {
                        if (!it.hasNext()) {
                            i3 = -1;
                            break;
                        }
                        int id = it.next().getId();
                        ChapterInfoBean value4 = c().getValue();
                        Integer valueOf3 = (value4 == null || (info = value4.getInfo()) == null) ? null : Integer.valueOf(info.getId());
                        if (valueOf3 != null && id == valueOf3.intValue()) {
                            break;
                        }
                        i3++;
                    }
                    valueOf = Integer.valueOf(i3);
                }
                Integer valueOf4 = valueOf == null ? null : Integer.valueOf(valueOf.intValue() + 1);
                if (valueOf4 != null && valueOf4.intValue() <= CollectionsKt__CollectionsKt.getLastIndex(list2)) {
                    i2 = valueOf4.intValue();
                }
                if (i2 >= 0) {
                    if (list2 == null || (chapterListBean = list2.get(i2)) == null) {
                        return;
                    }
                    if (chapterListBean.isCan_play()) {
                        this.f741p.setValue("2");
                        success.invoke(chapterListBean);
                        return;
                    }
                    cantPlay.invoke(chapterListBean);
                    return;
                }
            }
        }
        ChapterInfoBean value5 = c().getValue();
        InfoBean info2 = value5 == null ? null : value5.getInfo();
        Integer valueOf5 = info2 != null ? Integer.valueOf(info2.getPaged_at() + 1) : null;
        Intrinsics.checkNotNull(valueOf5);
        int intValue = valueOf5.intValue();
        this.r = intValue;
        d(String.valueOf(intValue), new o(failure, success, cantPlay), new p(failure));
    }

    public final void k(@NotNull Function1<? super ChapterListBean, Unit> success, @NotNull Function0<Unit> failure) {
        Integer valueOf;
        InfoBean info;
        ChapterListBean chapterListBean;
        InfoBean info2;
        List<ChapterListBean> list;
        Intrinsics.checkNotNullParameter(success, "success");
        Intrinsics.checkNotNullParameter(failure, "failure");
        ChapterInfoBean value = c().getValue();
        Integer valueOf2 = (value == null || (list = value.getList()) == null) ? null : Integer.valueOf(list.size());
        if (valueOf2 == null || valueOf2.intValue() != 0) {
            ChapterInfoBean value2 = c().getValue();
            if ((value2 == null ? null : value2.getList()) != null) {
                ChapterInfoBean value3 = c().getValue();
                List<ChapterListBean> list2 = value3 == null ? null : value3.getList();
                int i2 = -1;
                if (list2 == null) {
                    valueOf = null;
                } else {
                    Iterator<ChapterListBean> it = list2.iterator();
                    int i3 = 0;
                    while (true) {
                        if (!it.hasNext()) {
                            i3 = -1;
                            break;
                        }
                        int id = it.next().getId();
                        ChapterInfoBean value4 = c().getValue();
                        Integer valueOf3 = (value4 == null || (info = value4.getInfo()) == null) ? null : Integer.valueOf(info.getId());
                        if (valueOf3 != null && id == valueOf3.intValue()) {
                            break;
                        }
                        i3++;
                    }
                    valueOf = Integer.valueOf(i3);
                }
                Integer valueOf4 = valueOf == null ? null : Integer.valueOf(valueOf.intValue() - 1);
                if (valueOf4 != null && valueOf4.intValue() >= 0) {
                    i2 = valueOf4.intValue();
                }
                if (i2 >= 0) {
                    if (list2 == null || (chapterListBean = list2.get(i2)) == null) {
                        return;
                    }
                    if (chapterListBean.isCan_play()) {
                        this.f741p.setValue("2");
                        success.invoke(chapterListBean);
                        return;
                    }
                    failure.invoke();
                    return;
                }
            }
        }
        ChapterInfoBean value5 = c().getValue();
        Integer valueOf5 = (value5 == null || (info2 = value5.getInfo()) == null) ? null : Integer.valueOf(info2.getPaged_at());
        if (valueOf5 != null && valueOf5.intValue() == 1) {
            failure.invoke();
            return;
        }
        ChapterInfoBean value6 = c().getValue();
        InfoBean info3 = value6 == null ? null : value6.getInfo();
        Integer valueOf6 = info3 != null ? Integer.valueOf(info3.getPaged_at() - 1) : null;
        Intrinsics.checkNotNull(valueOf6);
        int intValue = valueOf6.intValue();
        this.r = intValue;
        d(String.valueOf(intValue), new q(success, failure), new r(failure));
    }

    public final PendingIntent l(String str) {
        Intent intent = new Intent(str);
        intent.setComponent(new ComponentName(this, AudioPlayerService.class));
        return PendingIntent.getService(this, 0, intent, Build.VERSION.SDK_INT >= 23 ? 201326592 : 134217728);
    }

    public final void m(int i2) {
        this.c.seekTo(this.c.getCurrentPosition() + i2);
    }

    public final void n(@NotNull String value) {
        Intrinsics.checkNotNullParameter(value, "value");
        this.s.setValue(value);
    }

    public final void o(long j2) {
        r();
        s sVar = new s(j2 * 60 * 1000);
        this.u = sVar;
        if (sVar == null) {
            return;
        }
        sVar.start();
    }

    @Override
    @NotNull
    public IBinder onBind(@NotNull Intent intent) {
        Intrinsics.checkNotNullParameter(intent, "intent");
        return new a(this);
    }

    @Override
    public void onCreate() {
        super.onCreate();
        if (!p.b.a.c.b().f(this)) {
            p.b.a.c.b().k(this);
        }
        Object systemService = getSystemService("notification");
        Objects.requireNonNull(systemService, "null cannot be cast to non-null type android.app.NotificationManager");
        this.x = (NotificationManager) systemService;
        Intrinsics.checkNotNullParameter(this, "context");
        if (p0.a == null) {
            p0.a = new MediaSessionCompat(this, "AudioPlayerService");
        }
        MediaSessionCompat mediaSessionCompat = p0.a;
        Intrinsics.checkNotNull(mediaSessionCompat);
        this.z = mediaSessionCompat;
        if (mediaSessionCompat != null) {
            mediaSessionCompat.a.setFlags(7);
            MediaSessionCompat mediaSessionCompat2 = this.z;
            if (mediaSessionCompat2 != null) {
                mediaSessionCompat2.d(this.B, null);
                MediaSessionCompat mediaSessionCompat3 = this.z;
                if (mediaSessionCompat3 != null) {
                    mediaSessionCompat3.c(true);
                    Boolean value = this.f737l.getValue();
                    Boolean bool = Boolean.TRUE;
                    int i2 = Intrinsics.areEqual(value, bool) ? R.drawable.ic_pause : R.drawable.ic_play;
                    String str = Intrinsics.areEqual(this.f737l.getValue(), bool) ? "暂停" : "播放";
                    Intent intent = new Intent(this, AudioPlayerActivity.class);
                    intent.setAction("notification");
                    int i3 = Build.VERSION.SDK_INT;
                    PendingIntent activity = PendingIntent.getActivity(this, 0, intent, i3 >= 23 ? 201326592 : 134217728);
                    Bitmap decodeResource = BitmapFactory.decodeResource(getResources(), R.drawable.music_cover_white);
                    String obj = getPackageManager().getApplicationLabel(getApplicationInfo()).toString();
                    if (i3 >= 26) {
                        NotificationChannel notificationChannel = new NotificationChannel("XSY", obj, 2);
                        notificationChannel.setDescription("XSY控制栏");
                        notificationChannel.enableLights(false);
                        notificationChannel.enableVibration(false);
                        NotificationManager notificationManager = this.x;
                        if (notificationManager == null) {
                            Intrinsics.throwUninitializedPropertyAccessException("mNotificationManager");
                            throw null;
                        }
                        notificationManager.createNotificationChannel(notificationChannel);
                    }
                    NotificationCompat.Builder builder = new NotificationCompat.Builder(this, "XSY");
                    builder.setSmallIcon(R.drawable.ic_music);
                    builder.setLargeIcon(decodeResource);
                    builder.setWhen(System.currentTimeMillis());
                    builder.setVisibility(1);
                    builder.setContentIntent(activity);
                    builder.setContentTitle("读取中..");
                    builder.addAction(R.drawable.play_bar_play_back_light, "倒退", l("com.player.notify.back"));
                    builder.addAction(R.drawable.ic_skip_previous, "上一首", l("com.player.notify.prev"));
                    builder.addAction(i2, str, l("com.player.notify.play_state"));
                    builder.addAction(R.drawable.ic_skip_next, "下一首", l("com.player.notify.next"));
                    builder.addAction(R.drawable.play_bar_play_forward_light, "前进", l("com.player.notify.forward"));
                    builder.addAction(R.drawable.ic_clear, "关闭", l("com.player.notify.close"));
                    builder.setDeleteIntent(MediaButtonReceiver.buildMediaButtonPendingIntent(this, 1L));
                    NotificationCompat.MediaStyle mediaStyle = new NotificationCompat.MediaStyle();
                    MediaSessionCompat mediaSessionCompat4 = this.z;
                    if (mediaSessionCompat4 != null) {
                        builder.setStyle(mediaStyle.setMediaSession(mediaSessionCompat4.a.b()).setShowActionsInCompactView(1, 0));
                        Unit unit = Unit.INSTANCE;
                        this.y = builder;
                        Notification build = builder.build();
                        Intrinsics.checkNotNullExpressionValue(build, "mNotificationBuilder.build()");
                        this.A = build;
                        LocalBroadcastManager localBroadcastManager = LocalBroadcastManager.getInstance(this);
                        AudioPlayerService$broadcastReceiver$1 audioPlayerService$broadcastReceiver$1 = this.C;
                        IntentFilter intentFilter = new IntentFilter();
                        intentFilter.addAction("MUSIC_SERVICE_ACTION");
                        localBroadcastManager.registerReceiver(audioPlayerService$broadcastReceiver$1, intentFilter);
                        return;
                    }
                    Intrinsics.throwUninitializedPropertyAccessException("mediaSession");
                    throw null;
                }
                Intrinsics.throwUninitializedPropertyAccessException("mediaSession");
                throw null;
            }
            Intrinsics.throwUninitializedPropertyAccessException("mediaSession");
            throw null;
        }
        Intrinsics.throwUninitializedPropertyAccessException("mediaSession");
        throw null;
    }

    @Override
    public void onDestroy() {
        this.c.reset();
        this.c.release();
        MediaSessionCompat mediaSessionCompat = this.z;
        if (mediaSessionCompat != null) {
            mediaSessionCompat.d(null, null);
            MediaSessionCompat mediaSessionCompat2 = this.z;
            if (mediaSessionCompat2 != null) {
                mediaSessionCompat2.c(false);
                MediaSessionCompat mediaSessionCompat3 = this.z;
                if (mediaSessionCompat3 != null) {
                    mediaSessionCompat3.a.release();
                    p.b.a.c.b().m(this);
                    f1 f1Var = this.v;
                    if (f1Var != null && f1Var.b()) {
                        h.n.a.a.m.c0.k(f1Var, null, 1, null);
                    }
                    super.onDestroy();
                    return;
                }
                Intrinsics.throwUninitializedPropertyAccessException("mediaSession");
                throw null;
            }
            Intrinsics.throwUninitializedPropertyAccessException("mediaSession");
            throw null;
        }
        Intrinsics.throwUninitializedPropertyAccessException("mediaSession");
        throw null;
    }

    @p.b.a.m
    public final void onEvent(@NotNull EventMusic event) {
        Intrinsics.checkNotNullParameter(event, "event");
        PlaybackStateCompat playbackStateCompat = null;
        if (StringsKt__StringsJVMKt.equals$default(event.getType(), "pos", false, 2, null)) {
            MediaSessionCompat mediaSessionCompat = this.z;
            if (mediaSessionCompat != null) {
                Integer pos = event.getPos();
                if (pos != null) {
                    int intValue = pos.intValue();
                    playbackStateCompat = new PlaybackStateCompat(3, intValue, 0L, 1.0f, 823L, 0, null, SystemClock.elapsedRealtime(), new ArrayList(), -1L, null);
                }
                mediaSessionCompat.a.i(playbackStateCompat);
                return;
            }
            Intrinsics.throwUninitializedPropertyAccessException("mediaSession");
            throw null;
        } else if (StringsKt__StringsJVMKt.equals$default(event.getType(), "pause", false, 2, null)) {
            if (!this.f729d) {
                h();
            }
            g();
        } else if (StringsKt__StringsJVMKt.equals$default(event.getType(), "play", false, 2, null)) {
            if (this.f729d) {
                return;
            }
            u(true);
            ChapterInfoBean value = c().getValue();
            if (value != null) {
                InfoBean info = value.getInfo();
                Intrinsics.checkNotNullExpressionValue(info, "it.info");
                s(info);
            }
            t(true);
            p();
        } else if (StringsKt__StringsJVMKt.equals$default(event.getType(), "replay", false, 2, null)) {
            if (this.f729d) {
                p();
            } else {
                p();
            }
        }
    }

    @Override
    public int onStartCommand(@Nullable Intent intent, int i2, int i3) {
        String action;
        if (intent == null || (action = intent.getAction()) == null) {
            return 2;
        }
        switch (action.hashCode()) {
            case -1782996192:
                if (action.equals("com.player.notify.forward")) {
                    m(15000);
                    return 2;
                }
                return 2;
            case -60503669:
                if (action.equals("com.player.notify.play_state")) {
                    if (Intrinsics.areEqual(this.f737l.getValue(), Boolean.TRUE)) {
                        p.b.a.c.b().g(new EventMusic("pause", null, null, 6, null));
                    } else {
                        p.b.a.c.b().g(new EventMusic("play", null, null, 6, null));
                    }
                    if (this.f729d) {
                        return 2;
                    }
                    t(false);
                    return 2;
                }
                return 2;
            case 321538323:
                if (action.equals("com.player.notify.close")) {
                    stopSelf();
                    return 2;
                }
                return 2;
            case 1395804780:
                if (action.equals("com.player.notify.back")) {
                    m(-15000);
                    return 2;
                }
                return 2;
            case 1396166776:
                if (action.equals("com.player.notify.next")) {
                    j(new j(), k.c, l.c);
                    return 2;
                }
                return 2;
            case 1396238264:
                if (action.equals("com.player.notify.prev")) {
                    k(new m(), n.c);
                    return 2;
                }
                return 2;
            default:
                return 2;
        }
    }

    public final void p() {
        if (!this.c.isPlaying()) {
            this.c.start();
        }
        u(true);
    }

    public final void q(@NotNull Context context, @NotNull Function0<Unit> play) {
        Intrinsics.checkNotNullParameter(context, "context");
        Intrinsics.checkNotNullParameter(play, "play");
        p();
        LocalBroadcastManager localBroadcastManager = LocalBroadcastManager.getInstance(context);
        Intent intent = new Intent("MUSIC_SERVICE_ACTION");
        intent.putExtra("play", "");
        Unit unit = Unit.INSTANCE;
        localBroadcastManager.sendBroadcast(intent);
        play.invoke();
    }

    public final void r() {
        CountDownTimer countDownTimer = this.u;
        if (countDownTimer != null) {
            countDownTimer.cancel();
        }
        this.u = null;
    }

    public final void s(@NotNull InfoBean info) {
        Intrinsics.checkNotNullParameter(info, "info");
        MediaMetadataCompat.b bVar = new MediaMetadataCompat.b();
        bVar.b("android.media.metadata.TITLE", String.valueOf(info.getName()));
        bVar.b("android.media.metadata.ARTIST", info.getUser_name() + " 第" + info.getSort() + (char) 31456);
        bVar.b("android.media.metadata.ALBUM", info.getChapter_name());
        bVar.b("android.media.metadata.ALBUM_ARTIST", info.getUser_name());
        bVar.a("android.media.metadata.DURATION", (long) this.c.getDuration());
        bVar.a("android.media.metadata.NUM_TRACKS", 1L);
        MediaSessionCompat mediaSessionCompat = this.z;
        if (mediaSessionCompat != null) {
            mediaSessionCompat.a.e(new MediaMetadataCompat(bVar.a));
            return;
        }
        Intrinsics.throwUninitializedPropertyAccessException("mediaSession");
        throw null;
    }

    @SuppressLint({"RestrictedApi"})
    public final void t(boolean z) {
        InfoBean info;
        InfoBean info2;
        InfoBean info3;
        if (z) {
            NotificationCompat.Builder builder = this.y;
            if (builder != null) {
                ChapterInfoBean value = c().getValue();
                builder.setContentTitle(String.valueOf((value == null || (info = value.getInfo()) == null) ? null : info.getName()));
                NotificationCompat.Builder builder2 = this.y;
                if (builder2 == null) {
                    Intrinsics.throwUninitializedPropertyAccessException("mNotificationBuilder");
                    throw null;
                }
                StringBuilder sb = new StringBuilder();
                ChapterInfoBean value2 = c().getValue();
                sb.append((Object) ((value2 == null || (info2 = value2.getInfo()) == null) ? null : info2.getUser_name()));
                sb.append((char) 31532);
                ChapterInfoBean value3 = c().getValue();
                sb.append((value3 == null || (info3 = value3.getInfo()) == null) ? null : Integer.valueOf(info3.getSort()));
                sb.append((char) 31456);
                builder2.setContentText(sb.toString());
            } else {
                Intrinsics.throwUninitializedPropertyAccessException("mNotificationBuilder");
                throw null;
            }
        }
        if (Intrinsics.areEqual(this.f737l.getValue(), Boolean.TRUE)) {
            NotificationCompat.Builder builder3 = this.y;
            if (builder3 == null) {
                Intrinsics.throwUninitializedPropertyAccessException("mNotificationBuilder");
                throw null;
            }
            builder3.mActions.set(2, new NotificationCompat.Action((int) R.drawable.ic_pause, "", l("com.player.notify.play_state")));
        } else {
            NotificationCompat.Builder builder4 = this.y;
            if (builder4 != null) {
                builder4.mActions.set(2, new NotificationCompat.Action((int) R.drawable.ic_play, "", l("com.player.notify.play_state")));
            } else {
                Intrinsics.throwUninitializedPropertyAccessException("mNotificationBuilder");
                throw null;
            }
        }
        NotificationCompat.Builder builder5 = this.y;
        if (builder5 == null) {
            Intrinsics.throwUninitializedPropertyAccessException("mNotificationBuilder");
            throw null;
        }
        Notification build = builder5.build();
        Intrinsics.checkNotNullExpressionValue(build, "mNotificationBuilder.build()");
        this.A = build;
        if (build != null) {
            startForeground(74565, build);
            NotificationManager notificationManager = this.x;
            if (notificationManager == null) {
                Intrinsics.throwUninitializedPropertyAccessException("mNotificationManager");
                throw null;
            }
            Notification notification = this.A;
            if (notification != null) {
                notificationManager.notify(74565, notification);
                return;
            } else {
                Intrinsics.throwUninitializedPropertyAccessException("mNotification");
                throw null;
            }
        }
        Intrinsics.throwUninitializedPropertyAccessException("mNotification");
        throw null;
    }

    public final void u(boolean z) {
        this.f737l.setValue(Boolean.valueOf(z));
        h.n.a.a.m.c0.V(this.w, null, null, new h.n.a.a.k.q(this, null), 3, null);
    }
}