小爽音 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);
}
}