酷狗概念版 v2.5.5版本的 MD5 值为:782d327088fca4e58310f35a56f41319
以下内容为反编译后的 PlayerFragment.java 源代码,内容仅作参考
package com.kugou.android.app.player;
import android.animation.Animator;
import android.animation.AnimatorSet;
import android.animation.ValueAnimator;
import android.app.Activity;
import android.app.KeyguardManager;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.IntentFilter;
import android.content.res.Configuration;
import android.content.res.Resources;
import android.graphics.Bitmap;
import android.graphics.Color;
import android.graphics.ColorFilter;
import android.graphics.Rect;
import android.graphics.Typeface;
import android.graphics.drawable.Drawable;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import android.os.Parcelable;
import android.os.SystemClock;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
import android.support.v4.view.InputDeviceCompat;
import android.support.v4.view.ViewPager;
import android.text.TextUtils;
import android.util.Pair;
import android.view.KeyEvent;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewStub;
import android.view.animation.OvershootInterpolator;
import android.widget.AdapterView;
import android.widget.ImageButton;
import android.widget.ImageView;
import android.widget.ListAdapter;
import android.widget.ListView;
import android.widget.PopupWindow;
import android.widget.RelativeLayout;
import android.widget.TextView;
import c.d.a.c;
import com.kugou.android.app.FrameworkActivity;
import com.kugou.android.app.KGApplication;
import com.kugou.android.app.MediaActivity;
import com.kugou.android.app.NavigationMoreUtils;
import com.kugou.android.app.NavigationUtils;
import com.kugou.android.app.crossplatform.CrossPlatformStatistic;
import com.kugou.android.app.crossplatform.bean.Type;
import com.kugou.android.app.eq.d.e;
import com.kugou.android.app.eq.widget.h;
import com.kugou.android.app.eq.widget.i;
import com.kugou.android.app.lockscreen.LockScreenActivity;
import com.kugou.android.app.player.b.b;
import com.kugou.android.app.player.comment.CommentsListFragment;
import com.kugou.android.app.player.comment.d.a;
import com.kugou.android.app.player.dialog.SongExponentsDialog;
import com.kugou.android.app.player.domain.SendLyricErrorDialog;
import com.kugou.android.app.player.domain.c.b;
import com.kugou.android.app.player.domain.func.view.ArrowDriveModeTipsLayout;
import com.kugou.android.app.player.domain.func.view.BottomFuncView;
import com.kugou.android.app.player.domain.func.view.CtrlFuncView;
import com.kugou.android.app.player.domain.func.view.TitleFuncView;
import com.kugou.android.app.player.domain.func.view.TopAlbumView;
import com.kugou.android.app.player.domain.func.view.TopFuncView;
import com.kugou.android.app.player.domain.func.view.ViperArrowTextView;
import com.kugou.android.app.player.domain.fxavailablesongs.view.FxSingerLayout;
import com.kugou.android.app.player.domain.lyric.view.PlayerFrontLyric;
import com.kugou.android.app.player.domain.menu.e;
import com.kugou.android.app.player.domain.poppanel.view.PlayerPopLayout;
import com.kugou.android.app.player.domain.poppanel.view.PlayerStarLivePopLayout;
import com.kugou.android.app.player.domain.radio.PlayerRadioPanel;
import com.kugou.android.app.player.domain.rec.PlayRecommendSpecialFragment;
import com.kugou.android.app.player.domain.rec.PlayerRecommendAlbumFragment;
import com.kugou.android.app.player.domain.rec.a;
import com.kugou.android.app.player.domain.rec.b;
import com.kugou.android.app.player.domain.rec.f;
import com.kugou.android.app.player.entity.AuthorFollowEntity;
import com.kugou.android.app.player.entity.FxQueryEntity$FxQuerySource;
import com.kugou.android.app.player.entity.ShortVideoEntity;
import com.kugou.android.app.player.event.r;
import com.kugou.android.app.player.event.t;
import com.kugou.android.app.player.event.u;
import com.kugou.android.app.player.event.v;
import com.kugou.android.app.player.h.b;
import com.kugou.android.app.player.i;
import com.kugou.android.app.player.musicpkg.PlayerListenPanel;
import com.kugou.android.app.player.musicpkg.a;
import com.kugou.android.app.player.onlinehorn.PlayerOnlineHornPanel;
import com.kugou.android.app.player.protocol.a;
import com.kugou.android.app.player.runmode.PlayerRunReadyView;
import com.kugou.android.app.player.view.AutoBuyResultView;
import com.kugou.android.app.player.view.DoubleClickView;
import com.kugou.android.app.player.view.LyricFailLayout;
import com.kugou.android.app.player.view.LyricSelectView;
import com.kugou.android.app.player.view.PlayerImageLayout;
import com.kugou.android.app.player.view.PlayerMode;
import com.kugou.android.app.player.view.PlayerPercentRelativeLayout;
import com.kugou.android.app.player.view.PlayerSwitchCard;
import com.kugou.android.app.player.view.PlayerViewPager;
import com.kugou.android.app.player.view.SimilarSongTipsView;
import com.kugou.android.app.player.view.ViewPagerItemLayout;
import com.kugou.android.app.player.view.c;
import com.kugou.android.app.player.widget.PlayerImageButton;
import com.kugou.android.app.player.widget.b;
import com.kugou.android.app.player.widget.c;
import com.kugou.android.app.process.EnvManager;
import com.kugou.android.audiobook.LongAudioDetailFragment;
import com.kugou.android.common.activity.AbsBaseActivity;
import com.kugou.android.common.delegate.DelegateFragment;
import com.kugou.android.common.entity.Channel;
import com.kugou.android.common.entity.KGMusic;
import com.kugou.android.common.entity.KGSong;
import com.kugou.android.common.entity.Playlist;
import com.kugou.android.common.fragment.KGLazyFragment;
import com.kugou.android.common.utils.KGSystemUtil;
import com.kugou.android.common.widget.a;
import com.kugou.android.download.stat.DownloadTraceModel;
import com.kugou.android.lite.R;
import com.kugou.android.lyric.LyricRefreshHandle;
import com.kugou.android.lyric.LyricSearchResultActivity;
import com.kugou.android.netmusic.bills.SingerDetailFragment;
import com.kugou.android.netmusic.bills.SpecialDetailFragment;
import com.kugou.android.netmusic.bills.classfication.AlbumDetailFragment;
import com.kugou.android.netmusic.bills.singer.d.a;
import com.kugou.android.netmusic.discovery.dailybills.j;
import com.kugou.android.share.PromotingSharingView;
import com.kugou.android.sharelyric.SelectLyricActivity;
import com.kugou.android.skin.widget.c;
import com.kugou.common.apm.ApmDataEnum;
import com.kugou.common.app.KGCommonApplication;
import com.kugou.common.base.AbsFrameworkActivity;
import com.kugou.common.base.AbsFrameworkFragment;
import com.kugou.common.base.MainFragmentContainer;
import com.kugou.common.filemanager.entity.KGFile;
import com.kugou.common.module.dlna.tools.IDLNATools;
import com.kugou.common.msgcenter.entity.MsgEntity;
import com.kugou.common.player.fxplayer.live.FxLivePlayState;
import com.kugou.common.player.manager.Initiator;
import com.kugou.common.skinpro.engine.c;
import com.kugou.common.userCenter.FollowedSingerInfo;
import com.kugou.common.userCenter.UserInfoConstant;
import com.kugou.common.utils.ag;
import com.kugou.common.utils.aj;
import com.kugou.common.utils.al;
import com.kugou.common.utils.ao;
import com.kugou.common.utils.ap;
import com.kugou.common.utils.as;
import com.kugou.common.utils.au;
import com.kugou.common.utils.av;
import com.kugou.common.utils.bk;
import com.kugou.common.utils.bq;
import com.kugou.common.utils.br;
import com.kugou.common.utils.bv;
import com.kugou.common.utils.cj;
import com.kugou.common.utils.s;
import com.kugou.common.widget.blur.event.BlurDialogEvent;
import com.kugou.common.widget.percent.PercentLayoutHelper;
import com.kugou.common.widget.percent.PercentRelativeLayout;
import com.kugou.dto.sing.accompany.ResponseResult;
import com.kugou.dto.sing.song.songs.CoverBarConfig;
import com.kugou.fanxing.allinone.base.facore.log.LogTag;
import com.kugou.fanxing.base.global.GlobalUser;
import com.kugou.fanxing.ums.a;
import com.kugou.framework.avatar.entity.AuthorBaseInfo;
import com.kugou.framework.avatar.entity.AuthorIDName;
import com.kugou.framework.database.KGMusicDao;
import com.kugou.framework.database.KGPlayListDao;
import com.kugou.framework.database.af;
import com.kugou.framework.database.bp;
import com.kugou.framework.database.c.c;
import com.kugou.framework.database.w;
import com.kugou.framework.database.z;
import com.kugou.framework.lyric.LyricData;
import com.kugou.framework.lyric.LyricView;
import com.kugou.framework.lyric.o;
import com.kugou.framework.lyric2.NewLyricView;
import com.kugou.framework.lyric4.BaseLyricView;
import com.kugou.framework.lyric4.MultipleLineLyricView;
import com.kugou.framework.musicfees.feesmgr.c;
import com.kugou.framework.mymusic.cloudtool.CloudMusicModel;
import com.kugou.framework.netmusic.a.a;
import com.kugou.framework.netmusic.bills.entity.SingerAlbum;
import com.kugou.framework.scan.ScanUtil;
import com.kugou.framework.service.entity.KGMusicWrapper;
import com.kugou.framework.service.fm.KGFmPlaybackServiceUtil;
import com.kugou.framework.service.g.a.b;
import com.kugou.framework.service.util.BackgroundServiceUtil;
import com.kugou.framework.service.util.PlaybackServiceUtil;
import com.kugou.framework.share.common.ShareUtils;
import com.kugou.framework.share.entity.ShareSong;
import com.kugou.framework.statistics.easytrace.task.FragmentExitTask;
import com.kugou.framework.statistics.easytrace.task.x;
import com.kugou.framework.statistics.easytrace.task.y;
import com.kugou.framework.statistics.easytrace.task.z;
import com.kugou.framework.statistics.kpi.bc;
import com.kugou.ktv.android.common.j.an;
import com.kugou.ktv.android.protocol.c;
import com.kugou.ktv.android.protocol.t.n;
import com.kugou.modulesv.svedit.backgroundmusic.cutmusic.entity.SvRecordTimeLimit;
import com.kugou.svplayer.worklog.WorkLog;
import com.sina.weibo.sdk.statistic.StatisticConfig;
import com.tencent.connect.common.Constants;
import com.tencent.tinker.android.dx.instruction.Opcodes;
import de.greenrobot.event.EventBus;
import java.io.File;
import java.lang.ref.WeakReference;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import java.util.List;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicBoolean;
import rx.android.schedulers.AndroidSchedulers;
import rx.e;
import rx.schedulers.Schedulers;
import tmsdk.common.gourd.vine.IActionReportService;
import tmsdk.common.gourd.vine.IMessageCenter;
@com.kugou.common.base.uiframe.a(a = 0)
@com.kugou.common.base.e.c(a = 672036594)
public class PlayerFragment extends KGLazyFragment implements com.kugou.android.app.player.f, l, a.InterfaceC0326a, com.kugou.common.base.f, a.InterfaceC1059a {
public static com.kugou.android.app.player.comment.i bL = null;
public static boolean bd = false;
public static boolean f14983c = false;
private View B;
private View C;
private LyricFailLayout F;
private ViewGroup G;
private PlayerSwitchCard J;
private DoubleClickView K;
private k L;
private View.OnClickListener M;
private long N;
private View.OnClickListener R;
private PlayerPercentRelativeLayout.a U;
private PlayerPercentRelativeLayout V;
private LyricSelectView.a W;
private com.kugou.android.app.player.domain.d.b X;
private View Y;
private ImageButton Z;
private RelativeLayout aB;
private rx.l aD;
private TextView aK;
private rx.l aP;
private e aR;
private f aS;
private b aT;
private d aV;
private boolean aa;
private LyricSelectView ab;
private com.kugou.android.app.player.domain.rec.b ad;
private com.kugou.android.app.player.e ak;
private View at;
private com.kugou.framework.common.utils.k au;
private com.kugou.android.app.player.domain.rec.a aw;
private com.kugou.android.netmusic.bills.singer.c ax;
private MultipleLineLyricView ay;
private View az;
public View f14985b;
private View bA;
private ViewStub bF;
private View bG;
private WeakReference<com.kugou.android.app.player.domain.menu.a> bK;
SimilarSongTipsView bM;
boolean bN;
boolean bO;
boolean bP;
int[] bQ;
private com.kugou.ktv.android.d.a.a bR;
private Bitmap bS;
private boolean bT;
private com.kugou.android.app.player.widget.e bU;
private com.kugou.android.app.eq.widget.i bV;
private rx.l bh;
private com.kugou.android.app.player.widget.b bi;
private com.kugou.android.app.player.view.c bk;
private ArrayList<AuthorBaseInfo> bm;
private com.kugou.android.app.eq.widget.b bq;
private com.kugou.android.app.eq.privilege.b br;
private volatile List<AuthorFollowEntity> bx;
public ImageView f14986d;
public ImageView f14987e;
public PlayerImageLayout f;
public View g;
Intent h;
private LyricFailLayout.a i;
private BaseLyricView.e j;
private View k;
private ImageView l;
private TextView m;
private PlayerImageButton n;
private com.kugou.android.app.eq.widget.h o;
com.kugou.android.app.player.b t;
public boolean f14984a = false;
private boolean y = false;
private int z = 0;
private int A = -1;
private com.kugou.android.app.player.view.d D = null;
private com.kugou.android.app.player.view.d E = null;
private String H = null;
private String I = null;
private boolean O = false;
private boolean P = true;
private boolean Q = true;
private boolean ae = false;
private boolean af = false;
private boolean ag = false;
private boolean ah = true;
private boolean ai = true;
private boolean aj = false;
private Bitmap al = null;
private Bitmap am = null;
private Bitmap an = null;
private boolean ao = true;
private boolean ap = false;
private AnimatorSet bB = new AnimatorSet();
private AnimatorSet bC = new AnimatorSet();
private boolean av = false;
private boolean aA = true;
private boolean aC = true;
private h.a p = new h.a() {
@Override
public void a() {
}
@Override
public void a(final String str, final String str2, final int i, final int i2, final Object obj) {
ViperArrowTextView ag = PlayerFragment.this.ag();
if (ag != null && com.kugou.android.app.eq.d.f.a(ag.getTipsType())) {
com.kugou.android.app.eq.d.f.b(ag.getTipsType());
if (ag.getVisibility() == 0) {
ag.setVisibility(8);
}
}
rx.e.a((Object) null).b(Schedulers.io()).d(new rx.b.e<Object, Integer>() {
@Override
public Integer call(Object obj2) {
int i3 = i2;
if (i3 == 1) {
return Integer.valueOf(com.kugou.android.app.eq.d.e.a(i3, 0, i, obj));
}
if (i3 == 2) {
return Integer.valueOf(com.kugou.android.app.eq.d.e.a(i3, Integer.valueOf(str2).intValue(), 0, (Object) null));
}
if (i3 == 3) {
String[] split = str.split(bc.g);
if (split.length != 2) {
return 5;
}
return Integer.valueOf(com.kugou.android.app.eq.d.e.b(split[0], Integer.valueOf(str2).intValue()));
}
if (i3 == 4) {
return Integer.valueOf(com.kugou.android.app.eq.d.e.a(i3, 0, i, (Object) null));
}
if (i3 == 5) {
return Integer.valueOf(com.kugou.android.app.eq.d.e.a(i3, Integer.valueOf(str2).intValue(), i, (Object) null));
}
return 1;
}
}).a(AndroidSchedulers.mainThread()).a((rx.b.b) new rx.b.b<Integer>() {
@Override
public void call(Integer num) {
if (num.intValue() == 3) {
PlayerFragment.this.a_("下载音效失败");
return;
}
if (num.intValue() == 2) {
PlayerFragment.this.a_("加载失败,请稍后重试");
return;
}
if (num.intValue() == 4) {
PlayerFragment.this.a_("分享的音效需要豪华VIP特权");
return;
}
if (num.intValue() == 7) {
PlayerFragment.this.a_("分享的音效需要音乐包特权");
return;
}
if (num.intValue() == 6) {
PlayerFragment.this.a_("明星音效需要播放本明星歌曲时才生效");
} else if (num.intValue() == 5) {
PlayerFragment.this.a_("无法使用该音效");
} else if (num.intValue() == 8) {
PlayerFragment.this.a_("下载音效失败,请关闭仅WiFi后重试");
}
}
}, new rx.b.b<Throwable>() {
@Override
public void call(Throwable th) {
th.printStackTrace();
}
});
}
};
private i.a bW = new i.a() {
@Override
public void a() {
}
@Override
public void a(int i, int i2) {
EventBus.getDefault().post(new com.kugou.android.app.player.event.n(UserInfoConstant.LoginSourceType.SHARE, i, i2));
}
};
private AtomicBoolean aE = new AtomicBoolean(true);
int be = 2;
private View bH = null;
private View bI = null;
private float q = 0.0f;
Runnable r = new Runnable() {
@Override
public void run() {
com.kugou.android.app.player.h.a.a(PlayerFragment.this.L.g().getPhotoSwitcher().getRoundImageView(), 0L);
}
};
private DoubleClickView.a aF = new DoubleClickView.a() {
@Override
public void a() {
}
@Override
public void b() {
if (com.kugou.android.app.player.b.a.f15283b == 3 && PlayerFragment.this.L.e().getScrollX() == 0) {
PlayerFragment.this.m();
}
}
};
private boolean aG = false;
private boolean aH = false;
private boolean aI = false;
private boolean aJ = true;
private ViewPager.OnPageChangeListener aL = new ViewPager.OnPageChangeListener() {
private short f15057b = -1;
@Override
public void onPageSelected(int i) {
}
@Override
public void onPageScrolled(int i, float f2, int i2) {
if (f2 == 0.0f) {
if (i == 0) {
a();
com.kugou.android.app.player.event.g.a(new com.kugou.android.app.player.domain.func.b.c((short) 65));
if (PlayerFragment.this.Q) {
PlayerFragment.this.a_("切换到上一曲");
PlayerFragment.this.Q = false;
}
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(PlayerFragment.this.aN_(), com.kugou.framework.statistics.easytrace.a.mJ));
PlayerFragment.this.L.v();
PlayerFragment.this.L.h();
return;
}
if (i == 2) {
a();
com.kugou.android.app.player.event.g.a(new com.kugou.android.app.player.domain.func.b.c((short) 66));
if (PlayerFragment.this.P) {
PlayerFragment.this.a_("切换到下一曲");
PlayerFragment.this.P = false;
}
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(PlayerFragment.this.aN_(), com.kugou.framework.statistics.easytrace.a.mI));
PlayerFragment.this.L.v();
PlayerFragment.this.L.h();
return;
}
return;
}
if (i == 1) {
if (this.f15057b != -1 && f2 < 0.5f) {
this.f15057b = (short) -1;
PlayerFragment.this.ak.a(PlaybackServiceUtil.getDisplayName());
PlayerFragment.this.ak.I();
return;
} else {
if (this.f15057b == 1 || f2 <= 0.5f) {
return;
}
this.f15057b = (short) 1;
PlayerFragment.this.aT.removeInstructions(38);
PlayerFragment.this.aT.sendEmptyInstruction(38);
return;
}
}
if (i == 0) {
if (this.f15057b != -1 && f2 > 0.5f) {
this.f15057b = (short) -1;
PlayerFragment.this.ak.a(PlaybackServiceUtil.getDisplayName());
PlayerFragment.this.ak.I();
} else {
if (this.f15057b == 0 || f2 >= 0.5f) {
return;
}
this.f15057b = (short) 0;
PlayerFragment.this.aT.removeInstructions(50);
PlayerFragment.this.aT.sendEmptyInstruction(50);
}
}
}
private void a() {
PlayerFragment.this.L.e().setCanScrollNext(false);
PlayerFragment.this.L.e().postDelayed(new Runnable() {
@Override
public void run() {
if (com.kugou.android.app.player.b.a.f15283b == 3) {
PlayerFragment.this.L.e().setCanScrollNext(true);
}
}
}, 1000L);
}
@Override
public void onPageScrollStateChanged(int i) {
if (i == 0) {
PlayerViewPager e2 = PlayerFragment.this.L.e();
int currentItem = e2.getCurrentItem();
int bk_ = e2.getAdapter().bk_() - 1;
if (currentItem == bk_) {
e2.setCurrentItem(1, false);
} else if (currentItem == 0) {
e2.setCurrentItem(bk_ - 1, false);
}
}
}
};
private String aM = "";
private String bJ = "";
private boolean aU = false;
private com.kugou.framework.lyric.d.a.b aN = com.kugou.framework.lyric.d.a.b.Origin;
boolean s = true;
private boolean aO = false;
private boolean T = false;
private final c.a bX = new c.a() {
@Override
public void a(Resources resources, String str, com.kugou.common.skinpro.shadowframe.h hVar) {
com.kugou.common.skinpro.d.a.a().a(PlayerFragment.this.bX);
com.kugou.common.skinpro.h.a.a().a(com.kugou.common.skinpro.e.b.f51837d + 3, "inner_version", hVar.b());
com.kugou.common.skinpro.h.a.a().c(com.kugou.common.skinpro.e.b.f51837d + 3);
}
@Override
public void a(String str, int i, com.kugou.common.skinpro.shadowframe.h hVar) {
com.kugou.common.skinpro.d.a.a().a(PlayerFragment.this.bX);
com.kugou.common.skinpro.h.a.a().a(com.kugou.common.skinpro.e.b.f51837d + 3, "inner_version", hVar.b());
com.kugou.common.skinpro.h.a.a().b(com.kugou.common.skinpro.e.b.f51837d + 3, "4", String.valueOf(hVar.a()));
com.kugou.common.skinpro.h.a.a().c(com.kugou.common.skinpro.e.b.f51837d + 3);
}
};
public String u = null;
private rx.l bw = null;
private boolean bD = false;
private volatile boolean bn = false;
private final String aQ = String.valueOf(hashCode());
private String aW = "";
private b.a aX = new b.a() {
};
private int aY = 2;
private boolean aZ = false;
private boolean ba = false;
private boolean bb = false;
private boolean S = false;
private boolean bp = false;
private int by = 0;
private boolean bc = true;
private String bg = null;
private boolean bz = false;
private b.InterfaceC0317b bj = new b.InterfaceC0317b() {
@Override
public void a(f.a aVar, String str) {
}
@Override
public void a(com.kugou.android.app.player.comment.g.a aVar) {
com.kugou.android.app.player.comment.e.a.a(PlayerFragment.this, aVar);
BackgroundServiceUtil.trace(new com.kugou.common.statistics.song.a.a(PlayerFragment.this.aN_(), com.kugou.framework.statistics.easytrace.a.aiW).setFo("播放页-关联推荐").setSvar1(aVar != null ? aVar.b() : "").setSh(PlaybackServiceUtil.getCurrentHashvalue()));
}
@Override
public void a(String str, long j) {
String d2 = com.kugou.android.app.player.comment.e.a.d();
if (TextUtils.isEmpty(d2)) {
return;
}
com.kugou.android.app.player.comment.e.a.a(PlayerFragment.this, d2, str, j);
BackgroundServiceUtil.trace(new com.kugou.common.statistics.song.a.a(PlayerFragment.this.aN_(), com.kugou.framework.statistics.easytrace.a.aiW).setFo("播放页-关联推荐").setSvar1("打标签btn").setSh(str));
}
@Override
public void a(ArrayList<AuthorFollowEntity> arrayList, boolean z) {
if (!com.kugou.common.environment.a.u() && arrayList != null) {
Iterator<AuthorFollowEntity> it = arrayList.iterator();
while (it.hasNext()) {
it.next().f17990e = false;
}
}
a((List<AuthorFollowEntity>) PlayerFragment.this.c(arrayList).second);
if (z) {
BackgroundServiceUtil.trace(com.kugou.framework.statistics.easytrace.a.alx);
} else {
BackgroundServiceUtil.trace(com.kugou.framework.statistics.easytrace.a.aly);
}
}
@Override
public void b() {
PlayerFragment.this.L.A().setVisibility(0);
PlayerFragment.this.L.k().setVisibility(8);
PlayerFragment.this.L.E().setVisibility(8);
}
@Override
public void c() {
PlayerFragment.this.L.A().setVisibility(8);
PlayerFragment.this.L.k().setVisibility(8);
if (PlayerFragment.this.ak()) {
PlayerFragment.this.L.E().setVisibility(0);
}
}
@Override
public void d() {
PlayerFragment.this.L.A().setVisibility(8);
PlayerFragment.this.L.k().setVisibility(0);
PlayerFragment.this.L.E().setVisibility(8);
}
@Override
public void a(f.d dVar) {
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(com.kugou.framework.statistics.easytrace.a.agE).setFo("播放页-关联推荐"));
com.kugou.android.app.common.comment.c.c.b(PlayerFragment.this, dVar.f17925a);
}
@Override
public void a(KGMusic kGMusic) {
PlayerFragment.this.J.setCurrentItem(1);
try {
PlaybackServiceUtil.a((Context) PlayerFragment.this.aN_(), kGMusic, true, Initiator.a(PlayerFragment.this.getPageKey()).a("播放页其他歌手版本"), PlayerFragment.this.aN_().getMusicFeesDelegate());
} catch (com.kugou.common.t.a unused) {
com.kugou.fanxing.core.a.utils.n.b(PlayerFragment.this.aN_(), R.string.ayq, 1);
}
if (1 == kGMusic.bc()) {
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(com.kugou.framework.statistics.easytrace.a.agz));
} else if (2 == kGMusic.bc()) {
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(com.kugou.framework.statistics.easytrace.a.agy));
}
}
@Override
public void a(int i, String str) {
if (PlayerFragment.this.bE()) {
Bundle bundle = new Bundle();
bundle.putInt("type", i);
KGMusicWrapper curKGMusicWrapper = PlaybackServiceUtil.getCurKGMusicWrapper();
if (curKGMusicWrapper != null) {
bundle.putString("hash", curKGMusicWrapper.r());
bundle.putLong("mix_id", curKGMusicWrapper.Q());
bundle.putString("title", str);
PlayerFragment.this.startFragment(RelatedMusicsFragment.class, bundle);
}
if (1 == i) {
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(com.kugou.framework.statistics.easytrace.a.agD));
} else if (2 == i) {
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(com.kugou.framework.statistics.easytrace.a.agC));
}
}
}
public void a(List<AuthorFollowEntity> list) {
if (list == null) {
if (PlayerFragment.this.bE()) {
PlayerFragment.this.a_("找不到该歌手");
return;
}
return;
}
if (list.size() == 1) {
if (PlayerFragment.this.bE()) {
Bundle bundle = new Bundle();
bundle.putString("apm_from_page_source", LogTag.PLAYER);
bundle.putString("singer_search", list.get(0).f33150c);
bundle.putInt("singer_id_search", list.get(0).f33148a);
bundle.putParcelable("singer_info", null);
new com.kugou.framework.a.a.f().a(com.kugou.framework.statistics.easytrace.a.mL, "歌手详情页");
PlayerFragment.this.getArguments().putString(DelegateFragment.KEY_CUSTOM_IDENTIFIER, "侧滑推荐位/歌手");
PlayerFragment.this.startFragment(SingerDetailFragment.class, bundle);
return;
}
return;
}
if (list.size() > 1) {
PlayerFragment.this.a(list, 3);
} else if (PlayerFragment.this.bE()) {
PlayerFragment.this.a_("找不到该歌手");
}
}
@Override
public void a(f.b bVar) {
if (bVar != null && !TextUtils.isEmpty(bVar.f17915a) && !bVar.f17915a.equals(PlayerFragment.this.getString(R.string.bic))) {
a(PlayerFragment.this.bx);
} else {
PlayerFragment.this.a_("找不到该歌手");
}
}
@Override
public void a(f.a aVar) {
if (PlayerFragment.this.bE() && aVar != null && !TextUtils.isEmpty(aVar.f17910a) && aVar.f >= 1) {
Bundle bundle = new Bundle();
bundle.putString("apm_from_page_source", LogTag.PLAYER);
bundle.putInt("albumid", aVar.f);
bundle.putString("time", aVar.f17912c);
bundle.putString("singer", aVar.f17914e);
bundle.putString("mTitle", aVar.f17910a);
bundle.putString("mTitleClass", aVar.f17910a);
bundle.putInt("singerid", aVar.f17913d);
bundle.putBoolean("open_from_player", PlayerFragment.this.ae);
bundle.putBoolean(AbsFrameworkFragment.FLAG_NEW_INSTANCE, true);
new com.kugou.framework.a.a.f().a(com.kugou.framework.statistics.easytrace.a.mM, "专辑内页");
PlayerFragment.this.getArguments().putString(DelegateFragment.KEY_CUSTOM_IDENTIFIER, "侧滑推荐位");
if (aVar.g) {
PlayerFragment.this.startFragment(LongAudioDetailFragment.class, bundle);
} else {
PlayerFragment.this.startFragment(AlbumDetailFragment.class, bundle);
}
}
}
@Override
public void a(f.c cVar) {
if (!PlayerFragment.this.bE() || cVar == null) {
return;
}
Bundle bundle = new Bundle();
bundle.putInt("activity_index_key", 19);
bundle.putString("title_key", cVar.f17920a);
bundle.putInt("list_id", cVar.h);
bundle.putString("playlist_name", cVar.f17920a);
bundle.putInt("source_type", 3);
bundle.putString("source_net_detail", LogTag.PLAYER);
bundle.putLong("list_user_id", cVar.f);
bundle.putInt("specialid", cVar.g);
bundle.putInt("list_type", 2);
bundle.putInt("play_count", cVar.i);
bundle.putInt("collect_count", cVar.j);
bundle.putBoolean(AbsFrameworkFragment.FLAG_NEW_INSTANCE, true);
BackgroundServiceUtil.trace(new com.kugou.android.app.player.domain.rec.a.a(PlayerFragment.this.aN_(), com.kugou.framework.statistics.easytrace.a.mN, PlaybackServiceUtil.getHashvalue(), "", "包含歌曲的热门歌单-歌单", String.valueOf(cVar.g)));
PlayerFragment.this.getArguments().putString(DelegateFragment.KEY_CUSTOM_IDENTIFIER, "侧滑推荐位/歌单");
PlayerFragment.this.startFragment(SpecialDetailFragment.class, bundle);
}
@Override
public void a(SingerAlbum singerAlbum) {
if (!PlayerFragment.this.bE() || singerAlbum == null || TextUtils.isEmpty(singerAlbum.b())) {
return;
}
Bundle bundle = new Bundle();
bundle.putString("apm_from_page_source", LogTag.PLAYER);
bundle.putInt("albumid", (int) singerAlbum.a());
bundle.putString("time", singerAlbum.e());
bundle.putString("singer", singerAlbum.c());
bundle.putString("mTitle", singerAlbum.b());
bundle.putString("mTitleClass", singerAlbum.b());
bundle.putInt("singerid", singerAlbum.h());
bundle.putBoolean("open_from_player", PlayerFragment.this.ae);
bundle.putBoolean(AbsFrameworkFragment.FLAG_NEW_INSTANCE, true);
BackgroundServiceUtil.trace(new com.kugou.android.app.player.domain.rec.a.a(PlayerFragment.this.aN_(), com.kugou.framework.statistics.easytrace.a.mO, PlaybackServiceUtil.getHashvalue(), "", "包含歌曲的其他专辑-专辑", (int) singerAlbum.a()));
PlayerFragment.this.getArguments().putString(DelegateFragment.KEY_CUSTOM_IDENTIFIER, "侧滑推荐位");
PlayerFragment.this.startFragment(AlbumDetailFragment.class, bundle);
}
@Override
public void a(int i) {
if (PlayerFragment.this.bE() && i == 2 && PlayerFragment.this.ae) {
PlayerFragment.this.r();
}
}
@Override
public void a(ArrayList<SingerAlbum> arrayList) {
if (PlayerFragment.this.bE()) {
String hashvalue = PlaybackServiceUtil.getHashvalue();
BackgroundServiceUtil.trace(new com.kugou.android.app.player.domain.rec.a.b(PlayerFragment.this.aN_(), com.kugou.framework.statistics.easytrace.a.mP, hashvalue, PlaybackServiceUtil.getCurrentTrackName(), "包含歌曲的其他专辑-更多"));
Bundle bundle = new Bundle();
bundle.putParcelableArrayList("key_album_list", arrayList);
bundle.putString("key_hash", hashvalue);
PlayerFragment.this.startFragment(PlayerRecommendAlbumFragment.class, bundle);
}
}
@Override
public void a() {
if (PlayerFragment.this.bE()) {
String hashvalue = PlaybackServiceUtil.getHashvalue();
BackgroundServiceUtil.trace(new com.kugou.android.app.player.domain.rec.a.b(PlayerFragment.this.aN_(), com.kugou.framework.statistics.easytrace.a.mQ, hashvalue, PlaybackServiceUtil.getCurrentTrackName(), "包含歌曲的热门歌单-更多-歌单"));
Bundle bundle = new Bundle();
bundle.putString("key_hash", hashvalue);
PlayerFragment.this.startFragment(PlayRecommendSpecialFragment.class, bundle);
}
}
@Override
public void a(KGFile kGFile) {
if (com.kugou.android.netmusic.musicstore.c.a(PlayerFragment.this.getActivity())) {
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(com.kugou.framework.statistics.easytrace.a.agK));
SongExponentsDialog songExponentsDialog = new SongExponentsDialog(PlayerFragment.this.getActivity(), Initiator.a(PlayerFragment.this.getPageKey()));
songExponentsDialog.setKGFile(kGFile);
songExponentsDialog.show();
}
}
};
private ViewStub bs = null;
private PromotingSharingView bt = null;
private View bu = null;
private ImageView ac = null;
private View aq = null;
private View bY = null;
private View bE = null;
private com.kugou.android.app.player.domain.c.a bf = null;
private Handler ar = null;
private int bl = -1;
private String as = null;
private String bv = null;
@Override
protected boolean N() {
return true;
}
@Override
public void aF_() {
}
@Override
public PlayerFragment b() {
return this;
}
@Override
public boolean getF18229a() {
return false;
}
@Override
public int getFragmentType() {
return 3;
}
@Override
public String getIdentifier() {
return CrossPlatformStatistic.From.PLAYER_FRAGMENT;
}
@Override
public int getThisPage() {
return 4;
}
@Override
public boolean hasMenu() {
return false;
}
@Override
public boolean hasPlayingBar() {
return false;
}
public void onEvent(com.kugou.android.app.player.domain.func.b.o oVar) {
}
public void onEventMainThread(com.kugou.android.app.player.runmode.c cVar) {
}
@Override
public void z() {
}
public boolean p() {
return this.y;
}
public void d(String str) {
if (as.f54365e) {
as.d("playerFramework", "KGLazyFragment-->log," + str);
}
}
@Override
protected void a(Bundle bundle) {
c(R.layout.avw);
enableRxLifeDelegate();
aF();
this.ak = new i(this);
ar();
w();
aB();
aC();
this.ak.a();
this.ak.o(false);
getActivity().getWindow().getDecorView().postDelayed(new Runnable() {
@Override
public void run() {
PlayerFragment.this.aD();
PlayerFragment.this.y();
PlayerFragment.this.by();
PlayerFragment.this.h(true);
PlayerFragment.this.bz();
com.kugou.framework.i.g.a().b();
}
}, 500L);
ap();
ao();
an();
d().a(an_());
com.kugou.android.app.player.b.a.f = com.kugou.common.q.b.a().cJ() ? com.kugou.android.app.player.b.a.f | 16 : com.kugou.android.app.player.b.a.f | 1;
d().a(com.kugou.android.app.player.b.a.f(), false);
}
public void cL() {
com.kugou.framework.d.a a2 = bp.a();
if (a2 != null && a2.g() != -1) {
if (com.kugou.android.app.player.domain.menu.font.b.d.b(a2.g())) {
try {
this.L.a(Typeface.createFromFile(com.kugou.android.app.player.domain.menu.font.b.d.a(com.kugou.android.app.player.domain.menu.font.b.d.a(a2.g()))));
this.L.o();
return;
} catch (Exception e2) {
as.e(e2);
return;
}
}
return;
}
this.L.a((Typeface) null);
this.L.o();
}
private void an() {
d().a(this);
d().postDelayed(new Runnable() {
@Override
public void run() {
}
}, 3000L);
}
private void ao() {
this.aw = new com.kugou.android.app.player.domain.rec.a();
this.aw.a(new a.InterfaceC0316a() {
@Override
public void a(boolean z) {
if (PlayerFragment.this.ad == null || PlayerFragment.this.L.f() == null) {
return;
}
PlayerFragment.this.L.f().post(new Runnable() {
@Override
public void run() {
PlayerFragment.this.ad.b(true);
PlayerFragment.this.ad.notifyDataSetChanged();
}
});
}
@Override
public void a(a.b bVar, boolean z) {
if (PlayerFragment.this.L != null && PlayerFragment.this.L.f() != null) {
if (as.f54365e) {
StringBuilder sb = new StringBuilder();
sb.append("doRecRequestTask -- setData");
sb.append(bVar == null ? "null" : Integer.valueOf(bVar.f17783a));
as.b("zlx_rec", sb.toString());
}
PlayerFragment.this.ad.a(bVar.f17784b, bVar.f17783a, z);
PlayerFragment.this.ad.b(bVar.f17784b, bVar.f17783a, z);
PlayerFragment.this.ad.notifyDataSetChanged();
if (PlayerFragment.this.ak()) {
PlayerFragment.this.ak.h(false);
}
if (PlayerFragment.this.L.A() != null) {
PlayerFragment.this.L.A().setSelection(0);
}
}
if (h.b() && h.a().i()) {
if (bVar != null && bVar.f17784b != null) {
if (bVar.f17784b.g == null) {
h.a().j();
} else {
h.a().a(bVar.f17784b.g.f17911b, true);
}
if (bVar.f17784b.f17908d != null && !bVar.f17784b.f17908d.isEmpty()) {
PlayerFragment.this.a(bVar.f17784b.f17908d.get(0), true);
return;
} else {
h.a().k();
return;
}
}
h.a().j();
h.a().k();
}
}
@Override
public void b(boolean z) {
if (PlayerFragment.this.L == null || PlayerFragment.this.L.f() == null) {
return;
}
PlayerFragment.this.ad.a(1, z);
PlayerFragment.this.ad.notifyDataSetChanged();
}
@Override
public void c(boolean z) {
if (PlayerFragment.this.L == null || PlayerFragment.this.L.f() == null) {
return;
}
PlayerFragment.this.ad.a(0, z);
PlayerFragment.this.ad.notifyDataSetChanged();
}
});
}
public void a(f.b bVar, final boolean z) {
if (bVar == null) {
if (h.b() && h.a().i()) {
h.a().k();
return;
}
return;
}
String a2 = this.au.a(true, bVar.f17916b, bVar.f17917c, bVar.f17919e);
if (!TextUtils.isEmpty(a2)) {
if (h.b() && h.a().i()) {
h.a().b(a2, z);
return;
}
return;
}
Bitmap a3 = this.au.a(true, true, bVar.f17916b, bVar.f17917c, bVar.f17919e, new a.AbstractC0406a() {
@Override
public void imageLoaded(Bitmap bitmap, String str) {
if (h.b() && h.a().i()) {
h.a().a(bitmap, z);
}
}
}, SvRecordTimeLimit.MAX_LIMIT);
if (a3 != null && h.b() && h.a().i()) {
h.a().a(a3, z);
}
}
private void ap() {
if (MediaActivity.G) {
this.ak.t().post(new Runnable() {
@Override
public void run() {
PlayerFragment.this.ak.s();
}
});
} else {
com.kugou.common.b.a.a(new Intent("com.kugou.android.action.notify_refresh_climax_point_again"), true);
}
}
@Override
public TitleFuncView an_() {
return (TitleFuncView) $(R.id.bi1);
}
@Override
public View br() {
return $(R.id.g37);
}
@Override
public TopFuncView d() {
return (TopFuncView) $(R.id.bi7);
}
@Override
public TopAlbumView a() {
return (TopAlbumView) $(R.id.g3a);
}
@Override
public AutoBuyResultView af() {
return (AutoBuyResultView) $(R.id.g3b);
}
@Override
public BottomFuncView e() {
return (BottomFuncView) $(R.id.be2);
}
@Override
public CtrlFuncView f() {
return (CtrlFuncView) $(R.id.bek);
}
@Override
public PlayerFrontLyric g() {
return (PlayerFrontLyric) $(R.id.bf2);
}
@Override
public PlayerRadioPanel h() {
return (PlayerRadioPanel) $(R.id.bhf);
}
public ViewPagerItemLayout bL() {
return this.L.d();
}
@Override
public PlayerRunReadyView n() {
return this.J.getRunReadyContainer();
}
@Override
public ViewStub R() {
return (ViewStub) $(R.id.g3f);
}
@Override
public PlayerListenPanel aS() {
PlayerListenPanel playerListenPanel = (PlayerListenPanel) $(R.id.eyg);
playerListenPanel.a(0, this);
return playerListenPanel;
}
@Override
public PlayerOnlineHornPanel M() {
return (PlayerOnlineHornPanel) $(R.id.g4y);
}
@Override
public ViewStub am() {
return (ViewStub) $(R.id.g51);
}
@Override
public ViewPagerItemLayout x() {
return this.L.d();
}
@Override
@Nullable
public ViperArrowTextView ag() {
ViperArrowTextView viperArrowTextView = (ViperArrowTextView) $(R.id.gp3);
if (com.kugou.common.config.c.a().d(com.kugou.android.app.a.a.uj) != 1) {
return null;
}
if (!com.kugou.android.app.eq.d.f.a(ViperArrowTextView.a(6)) || com.kugou.android.app.player.longaudio.a.a()) {
if (viperArrowTextView != null && viperArrowTextView.getVisibility() == 0) {
viperArrowTextView.setVisibility(8);
}
return null;
}
if (viperArrowTextView != null) {
return viperArrowTextView;
}
ViperArrowTextView viperArrowTextView2 = new ViperArrowTextView(aN_());
viperArrowTextView2.setId(R.id.gp3);
viperArrowTextView2.a(R.string.oe, 6);
PercentRelativeLayout.LayoutParams layoutParams = new PercentRelativeLayout.LayoutParams(-2, -2);
layoutParams.addRule(3, R.id.bi7);
PercentRelativeLayout percentRelativeLayout = (PercentRelativeLayout) bI().findViewById(R.id.g39);
percentRelativeLayout.addView(viperArrowTextView2, layoutParams);
viperArrowTextView2.a($(R.id.beh), percentRelativeLayout);
return viperArrowTextView2;
}
public void bV() {
ViperArrowTextView ag = ag();
if (ag == null || ag.getVisibility() != 0) {
return;
}
com.kugou.android.app.eq.d.f.b(ag.getTipsType());
ag.setVisibility(8);
}
@Override
public ArrowDriveModeTipsLayout aQ() {
ArrowDriveModeTipsLayout arrowDriveModeTipsLayout = (ArrowDriveModeTipsLayout) $(R.id.d43);
if (!com.kugou.android.app.eq.d.f.a(8192)) {
if (arrowDriveModeTipsLayout == null || arrowDriveModeTipsLayout.getVisibility() != 0) {
return null;
}
arrowDriveModeTipsLayout.setVisibility(8);
return null;
}
if (arrowDriveModeTipsLayout != null) {
return arrowDriveModeTipsLayout;
}
ArrowDriveModeTipsLayout arrowDriveModeTipsLayout2 = new ArrowDriveModeTipsLayout(aN_());
arrowDriveModeTipsLayout2.setId(R.id.d43);
PercentRelativeLayout.LayoutParams layoutParams = new PercentRelativeLayout.LayoutParams(-2, -2);
layoutParams.addRule(3, R.id.bi7);
layoutParams.addRule(5, R.id.bi7);
((PercentRelativeLayout) bI().findViewById(R.id.g39)).addView(arrowDriveModeTipsLayout2, layoutParams);
arrowDriveModeTipsLayout2.a($(R.id.bgm), d());
return arrowDriveModeTipsLayout2;
}
@Override
public void f(@PlayerMode String str) {
if (aO()) {
this.L.g().k();
}
ListView A = this.L.A();
PercentRelativeLayout.LayoutParams layoutParams = (PercentRelativeLayout.LayoutParams) A.getLayoutParams();
PercentLayoutHelper.PercentLayoutInfo percentLayoutInfo = layoutParams.getPercentLayoutInfo();
char c2 = 65535;
int hashCode = str.hashCode();
if (hashCode != -1955878649) {
if (hashCode != 78717915) {
if (hashCode == 292550339 && str.equals(PlayerMode.KuqunMode)) {
c2 = 2;
}
} else if (str.equals(PlayerMode.Radio)) {
c2 = 1;
}
} else if (str.equals(PlayerMode.Normal)) {
c2 = 0;
}
if (c2 == 0 || c2 == 1) {
this.H = null;
this.I = null;
this.L.a(false);
percentLayoutInfo.bottomMarginPercent = 0.0f;
} else if (c2 == 2) {
percentLayoutInfo.bottomMarginPercent = 0.0f;
com.kugou.android.app.player.h.g.a(com.kugou.android.app.player.b.a.f15283b == 2, new View[0]);
this.L.a(PlayerMode.KuqunMode.equals(str));
bl();
}
A.setLayoutParams(layoutParams);
}
@Override
public void a(boolean z) {
this.L.e().setCanScrollNext(z);
}
public void a_(Runnable runnable) {
getActivity().runOnUiThread(runnable);
}
public void q() {
if (this.ao) {
this.ao = false;
this.aR.removeMessages(64);
ao_();
}
}
private void j(int i) {
if (bE()) {
if (as.f54365e) {
as.f("zzm-log", "startSongShortVideo:" + i);
}
final KGMusicWrapper curKGMusicWrapper = PlaybackServiceUtil.getCurKGMusicWrapper();
if (curKGMusicWrapper == null) {
return;
}
final long currentTimeMillis = System.currentTimeMillis();
a(curKGMusicWrapper).a(AndroidSchedulers.mainThread()).a(new rx.b.b<f.a>() {
@Override
public void call(f.a aVar) {
if (as.f54365e) {
as.f("zzm-log", "endTime1:" + (System.currentTimeMillis() - currentTimeMillis));
}
String a2 = br.a((Context) PlayerFragment.this.aN_(), aVar == null ? "" : aVar.f17911b, 2, false);
String v = curKGMusicWrapper.v();
String r = curKGMusicWrapper.r();
String Z = curKGMusicWrapper.Z();
String aa = curKGMusicWrapper.aa();
long Q = curKGMusicWrapper.Q();
if (as.f54365e) {
as.f("zzm-log", "singerAlbumUrl:" + a2 + "displayName:" + v + "hashValue:" + r + "audioId:");
}
boolean c2 = com.kugou.common.config.c.a().c(com.kugou.android.app.a.a.AD);
if (as.f54365e) {
as.f("zzm-log", "isCardPlayOpen:" + c2);
}
com.kugou.fanxing.livelist.c.a(PlayerFragment.this, "", Q, v, aa, r, Z, a2, 1);
}
}, new rx.b.b<Throwable>() {
@Override
public void call(Throwable th) {
th.printStackTrace();
}
});
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(aN_(), com.kugou.framework.statistics.easytrace.a.aei).setSvar1(i > 0 ? "1" : "2"));
com.kugou.fanxing.ums.a.a(KGCommonApplication.getContext(), "fx_ting_play_page_music_entry_click", null, PlaybackServiceUtil.y() + "", i + "");
}
}
private void aq() {
KGMusicWrapper curKGMusicWrapper = PlaybackServiceUtil.getCurKGMusicWrapper();
if (curKGMusicWrapper == null) {
return;
}
String r = curKGMusicWrapper.r();
String v = curKGMusicWrapper.v();
long Q = curKGMusicWrapper.Q();
KGMusic kGMusic = new KGMusic();
kGMusic.j(r);
kGMusic.b(v);
kGMusic.r(Q);
if (TextUtils.isEmpty(r)) {
showToast(R.string.zl);
return;
}
if (bE()) {
if (!com.kugou.android.mymusic.localmusic.j.a().a(r)) {
this.ao = true;
this.aS.removeMessages(5);
this.aS.obtainMessage(5, kGMusic).sendToTarget();
this.aR.removeMessages(64);
this.aR.sendEmptyMessageDelayed(64, 1000L);
return;
}
this.ap = true;
CommentsListFragment.a("articulossong", this, r, (String) null, v, 3, com.kugou.framework.service.ipc.a.f.b.a(), CrossPlatformStatistic.From.PLAYER_FRAGMENT, kGMusic, (Bundle) null);
}
}
private void ar() {
this.V = (PlayerPercentRelativeLayout) $(R.id.bdp);
this.Z = (ImageButton) $(R.id.be4);
this.Y = $(R.id.be5);
this.k = $(R.id.g54);
this.k.setVisibility(8);
this.l = (ImageView) $(R.id.g55);
this.m = (TextView) $(R.id.g56);
this.bA = $(R.id.g52);
this.aK = (TextView) $(R.id.g53);
com.kugou.android.app.player.h.g.b(this.aK);
this.G = (ViewGroup) $(R.id.be3);
e(R.fraction.l);
this.ab = (LyricSelectView) $(R.id.be_);
this.ab.setColorByConfig(true);
this.F = (LyricFailLayout) $(R.id.bfj);
this.n = (PlayerImageButton) $(R.id.be9);
this.aB = (RelativeLayout) $(R.id.g4z);
this.at = $(R.id.g50);
if (com.kugou.android.app.eq.d.f.a(67108864)) {
this.at.setVisibility(0);
} else {
this.at.setVisibility(8);
}
this.f14986d = (ImageView) $(R.id.bf6);
this.f14987e = (ImageView) $(R.id.bf7);
this.f14985b = $(R.id.f2e);
this.g = $(R.id.bek);
this.bF = (ViewStub) $(R.id.g3c);
this.K = (DoubleClickView) $(R.id.bf4);
this.B = $(R.id.bec);
addIgnoredView(this.g);
this.f = (PlayerImageLayout) $(R.id.bdz);
this.ay = (MultipleLineLyricView) $(R.id.ber);
this.az = $(R.id.beo);
this.ay.setCanSlide(false);
RelativeLayout.LayoutParams layoutParams = (RelativeLayout.LayoutParams) this.ay.getLayoutParams();
layoutParams.height = br.a((Activity) aN_())[1] / 3;
layoutParams.addRule(12);
this.ay.setLayoutParams(layoutParams);
this.ay.setVisibility(8);
this.ay.setPressColor(getResources().getColor(R.color.ma));
this.ay.setCellClickEnable(false);
this.ay.setCellLongClickEnable(false);
this.ay.setTextColor(-1);
this.ay.setDefaultMessageStyle(-1);
this.ay.setBreakFactor(0.7f);
this.ay.setCellRowMargin(cj.b(aN_(), 10.0f));
this.ay.setCellLineSpacing(3);
this.ay.setSubLyricMarginTop(cj.b(aN_(), 3.0f));
this.ay.setScaleHighLightWord(com.kugou.common.q.c.b().bB());
this.Z.setColorFilter(-1);
}
private void e(int i) {
ViewGroup.LayoutParams layoutParams = this.Y.getLayoutParams();
if (layoutParams == null || !(layoutParams instanceof PercentRelativeLayout.LayoutParams)) {
return;
}
((PercentRelativeLayout.LayoutParams) layoutParams).getPercentLayoutInfo().bottomMarginPercent = com.kugou.android.app.player.h.g.a(getResources(), i);
}
public int bJ() {
return this.z;
}
public ViewStub s() {
return (ViewStub) $(R.id.bez);
}
public ViewStub t() {
return (ViewStub) $(R.id.bem);
}
public ViewStub bN() {
return (ViewStub) $(R.id.bf0);
}
public ViewStub Q() {
return (ViewStub) $(R.id.g3h);
}
public ViewStub bO() {
return (ViewStub) $(R.id.bep);
}
public k u() {
return this.L;
}
public void a(View view) {
ao.a(view);
addIgnoredView(view);
}
public void b(View view) {
ao.a(view);
removeIgnoredView(view);
}
public void onEventBackgroundThread(com.kugou.android.app.player.event.a aVar) {
com.kugou.common.b.a.a(aVar.f16511a);
}
public void onEvent(com.kugou.android.app.player.domain.func.b.d dVar) {
short s = dVar.f17144a;
if (s == 1) {
this.aO = true;
a_(new Runnable() {
@Override
public void run() {
if (PlayerFragment.bL != null) {
PlayerFragment.bL.a(PlayerFragment.this, false);
PlayerFragment.bL = null;
}
PlayerFragment.this.finish();
}
});
return;
}
if (s == 2) {
ai();
return;
}
if (s != 3) {
if (s != 4) {
switch (s) {
case 19:
ba();
return;
case 20:
if (br.Q(aN_()) && !EnvManager.isOnline()) {
br.T(aN_());
return;
} else {
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(com.kugou.framework.statistics.easytrace.a.Ut));
return;
}
case 21:
a((dVar.f17145b != null && (dVar.f17145b instanceof Integer) && ((Integer) dVar.f17145b).intValue() == 0) ? false : true, true);
return;
default:
return;
}
}
rx.e.a((Object) null).b(Schedulers.io()).d(new rx.b.e<Object, KGSong>() {
@Override
public KGSong call(Object obj) {
KGSong curKGSong = PlaybackServiceUtil.getCurKGSong();
if (curKGSong != null && com.kugou.framework.musicfees.a.i.f(curKGSong.bK())) {
return null;
}
if (!com.kugou.common.environment.a.u() || PlaybackServiceUtil.B()) {
return curKGSong;
}
return null;
}
}).a((e.c) bindUntilEvent(com.kugou.framework.f.a.b.DESTROY)).a(AndroidSchedulers.mainThread()).b(new rx.b.b<KGSong>() {
@Override
public void call(KGSong kGSong) {
if (kGSong == null) {
return;
}
PlayerFragment playerFragment = PlayerFragment.this;
playerFragment.bU = new com.kugou.android.app.player.widget.e(playerFragment.getActivity(), kGSong, PlayerFragment.this.cD());
PlayerFragment.this.bU.show();
}
});
return;
}
if (this.bx != null) {
if (this.bx.size() == 1) {
if (this.bx.get(0) == null) {
return;
}
if (!com.kugou.common.environment.a.u()) {
com.kugou.android.netmusic.discovery.dailybills.j.a().a(new j.a() {
@Override
public void a(FrameworkActivity frameworkActivity) {
com.kugou.android.netmusic.discovery.dailybills.j.a().b();
PlayerFragment.this.aK();
}
@Override
public void b(FrameworkActivity frameworkActivity) {
com.kugou.android.netmusic.discovery.dailybills.j.a().b();
PlayerFragment.this.aK();
}
@Override
public void c(FrameworkActivity frameworkActivity) {
com.kugou.android.netmusic.discovery.dailybills.j.a().b();
}
});
KGSystemUtil.startLoginFragment((Context) aN_(), false, true);
return;
} else {
aK();
return;
}
}
if (this.bx.size() > 1) {
a(this.bx, 1);
return;
} else {
if (bE()) {
a_("找不到该歌手");
return;
}
return;
}
}
if (bE()) {
a_("找不到该歌手");
}
}
public void onEvent(com.kugou.android.app.player.domain.func.b.n nVar) {
short s = nVar.f17159a;
if (s == 1) {
this.ak.aj().e(((Boolean) nVar.f17160b).booleanValue());
return;
}
if (s == 2) {
O().removeMessages(81);
O().obtainMessage(81, ((Integer) nVar.f17160b).intValue(), nVar.f17161c ? 1 : 0).sendToTarget();
return;
}
if (s == 3) {
this.ak.aj().r();
return;
}
if (s != 5) {
if (s != 6) {
return;
}
b(((Boolean) nVar.f17160b).booleanValue(), false);
} else {
this.ak.T().f(((Boolean) nVar.f17160b).booleanValue() ? 0 : 8);
com.kugou.fanxing.ums.a.onEvent("dk_record_from_ting_entry_show");
}
}
public void onEventMainThread(com.kugou.android.app.player.domain.menu.font.c.a aVar) {
int a2 = aVar.a();
if (a2 == 1) {
this.L.a((Typeface) null);
this.L.o();
return;
}
if (a2 != 2) {
return;
}
try {
this.L.a(Typeface.createFromFile(aVar.b()));
this.L.o();
} catch (Exception e2) {
e2.printStackTrace();
as.e(e2);
bv.a((Context) aN_(), "字体加载失败,请尝试其他字体");
this.L.a((Typeface) null);
}
}
public void aK() {
if (this.ak.u() == 1) {
this.ak.a(this.bx.get(0).f33148a, new i.b() {
@Override
public void a(com.kugou.framework.netmusic.bills.a.a.e eVar) {
if (eVar != null && eVar.b() == 1) {
com.kugou.android.netmusic.bills.b.b(PlayerFragment.this.aN_());
PlayerFragment.this.ak.g(2);
} else {
com.kugou.android.netmusic.bills.b.b(PlayerFragment.this.aN_(), false);
}
BackgroundServiceUtil.trace(new com.kugou.common.statistics.song.a.o(KGCommonApplication.getContext(), com.kugou.framework.statistics.easytrace.a.aeR).a(((AuthorFollowEntity) PlayerFragment.this.bx.get(0)).f33150c).setFo("/播放页/播放页上方").setSvar1("取消关注").setSvar2(String.valueOf(((AuthorFollowEntity) PlayerFragment.this.bx.get(0)).f33148a)));
}
});
} else {
this.ak.b(this.bx.get(0).f33148a, new i.b() {
@Override
public void a(com.kugou.framework.netmusic.bills.a.a.e eVar) {
if (eVar != null && eVar.b() == 1) {
PlayerFragment.this.ak.g(1);
PlayerFragment.this.showSuccessedToast("关注成功");
} else {
PlayerFragment.this.showFailToast("关注失败");
}
BackgroundServiceUtil.trace(new com.kugou.common.statistics.song.a.o(KGCommonApplication.getContext(), com.kugou.framework.statistics.easytrace.a.aeR).a(((AuthorFollowEntity) PlayerFragment.this.bx.get(0)).f33150c).setFo("/播放页/播放页上方").setSvar1(UserInfoConstant.LoginSourceType.FOLLOW).setSvar2(String.valueOf(((AuthorFollowEntity) PlayerFragment.this.bx.get(0)).f33148a)));
}
});
}
}
public void a(final List<AuthorFollowEntity> list, final int i) {
com.kugou.android.app.player.widget.b bVar = this.bi;
if (bVar != null && bVar.isShowing()) {
this.bi.dismiss();
}
com.kugou.android.app.player.widget.b bVar2 = this.bi;
if (bVar2 == null) {
this.bi = new com.kugou.android.app.player.widget.b(aN_(), list, i);
} else {
bVar2.a(i);
this.bi.a(list);
this.bi.cr_().notifyDataSetChanged();
}
b.a cr_ = this.bi.cr_();
this.bi.a(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i2, long j) {
AuthorFollowEntity authorFollowEntity;
if (!PlayerFragment.this.bE() || (authorFollowEntity = (AuthorFollowEntity) list.get(i2)) == null) {
return;
}
Bundle bundle = new Bundle();
bundle.putString("apm_from_page_source", LogTag.PLAYER);
bundle.putString("singer_search", authorFollowEntity.f33150c);
bundle.putInt("singer_id_search", authorFollowEntity.f33148a);
bundle.putParcelable("singer_info", null);
if (3 == i) {
new com.kugou.framework.a.a.f().a(com.kugou.framework.statistics.easytrace.a.mL, "歌手详情页");
PlayerFragment.this.getArguments().putString(DelegateFragment.KEY_CUSTOM_IDENTIFIER, "侧滑推荐位/歌手");
} else {
PlayerFragment.this.getArguments().putString(DelegateFragment.KEY_CUSTOM_IDENTIFIER, "更多/歌手");
}
PlayerFragment.this.startFragment(SingerDetailFragment.class, bundle);
}
});
this.bi.a(new AnonymousClass7(list, i, cr_));
this.bi.show();
}
public class AnonymousClass7 implements View.OnClickListener {
final List f15103b;
final b.a f15104c;
final int f15105d;
AnonymousClass7(List list, int i, b.a aVar) {
this.f15103b = list;
this.f15105d = i;
this.f15104c = aVar;
}
@Override
public void onClick(final View view) {
if (PlayerFragment.this.bE()) {
AuthorFollowEntity authorFollowEntity = (AuthorFollowEntity) view.getTag();
if (com.kugou.common.environment.a.u()) {
PlayerFragment.this.a((List<AuthorFollowEntity>) this.f15103b, authorFollowEntity, this.f15104c);
} else {
com.kugou.android.netmusic.discovery.dailybills.j.a().a(new j.a() {
@Override
public void a(FrameworkActivity frameworkActivity) {
com.kugou.android.netmusic.discovery.dailybills.j.a().b();
view.postDelayed(new Runnable() {
@Override
public void run() {
PlayerFragment.this.a((List<AuthorFollowEntity>) PlayerFragment.this.c((List<AuthorFollowEntity>) AnonymousClass7.this.f15103b).second, AnonymousClass7.this.f15105d);
}
}, 300L);
}
@Override
public void b(FrameworkActivity frameworkActivity) {
com.kugou.android.netmusic.discovery.dailybills.j.a().b();
view.postDelayed(new Runnable() {
@Override
public void run() {
PlayerFragment.this.a((List<AuthorFollowEntity>) PlayerFragment.this.c((List<AuthorFollowEntity>) AnonymousClass7.this.f15103b).second, AnonymousClass7.this.f15105d);
}
}, 300L);
}
@Override
public void c(FrameworkActivity frameworkActivity) {
com.kugou.android.netmusic.discovery.dailybills.j.a().b();
}
});
KGSystemUtil.startLoginFragment((Context) PlayerFragment.this.aN_(), false, true);
}
}
}
}
public void a(final List<AuthorFollowEntity> list, final AuthorFollowEntity authorFollowEntity, final b.a aVar) {
if (authorFollowEntity.f17990e) {
this.ak.a(authorFollowEntity.f33148a, new i.b() {
@Override
public void a(com.kugou.framework.netmusic.bills.a.a.e eVar) {
if (eVar == null || eVar.b() != 1) {
return;
}
Iterator it = list.iterator();
while (true) {
if (!it.hasNext()) {
break;
}
AuthorFollowEntity authorFollowEntity2 = (AuthorFollowEntity) it.next();
if (authorFollowEntity2 != null && authorFollowEntity2.f33148a == authorFollowEntity.f33148a) {
authorFollowEntity2.f17990e = false;
aVar.notifyDataSetChanged();
EventBus.getDefault().post(new com.kugou.android.app.player.event.q(authorFollowEntity.f33148a, false));
break;
}
}
BackgroundServiceUtil.trace(new com.kugou.common.statistics.song.a.o(KGCommonApplication.getContext(), com.kugou.framework.statistics.easytrace.a.aeR).a(authorFollowEntity.f33150c).setFo("/播放页/底部弹起菜单").setSvar1("取消关注").setSvar2(String.valueOf(authorFollowEntity.f33148a)));
}
});
} else {
this.ak.b(authorFollowEntity.f33148a, new i.b() {
@Override
public void a(com.kugou.framework.netmusic.bills.a.a.e eVar) {
authorFollowEntity.f17990e = true;
aVar.notifyDataSetChanged();
EventBus.getDefault().post(new com.kugou.android.app.player.event.q(authorFollowEntity.f33148a, true));
BackgroundServiceUtil.trace(new com.kugou.common.statistics.song.a.o(KGCommonApplication.getContext(), com.kugou.framework.statistics.easytrace.a.aeR).a(authorFollowEntity.f33150c).setFo("/播放页/底部弹起菜单").setSvar1(UserInfoConstant.LoginSourceType.FOLLOW).setSvar2(String.valueOf(authorFollowEntity.f33148a)));
}
});
}
}
public void onEventMainThread(com.kugou.android.app.player.runmode.h hVar) {
if (hVar.a()) {
this.aC = true;
this.V.setAnimatorIntercept(false);
removeIgnoredView(this.V);
} else {
this.aC = false;
this.V.setAnimatorIntercept(true);
addIgnoredView(this.V);
}
}
public void onEventMainThread(com.kugou.android.app.player.runmode.a aVar) {
this.ak.c(0);
}
@Override
public boolean canSlide() {
return super.canSlide();
}
public void onEventMainThread(com.kugou.android.app.player.domain.func.b.e eVar) {
short s = eVar.f17144a;
if (s != 17) {
if (s != 18) {
return;
}
this.ak.e(((Boolean) eVar.f17145b).booleanValue());
return;
}
int intValue = ((Integer) eVar.f17145b).intValue();
com.kugou.android.app.player.e eVar2 = this.ak;
if (com.kugou.android.app.player.b.a.a() == b.a.Run) {
intValue = 4;
}
eVar2.b(intValue);
}
public void onEventMainThread(com.kugou.android.app.player.recommend.f fVar) {
SimilarSongTipsView similarSongTipsView;
if (fVar.f18490a == 260) {
a((SimilarSongTipsView.a) fVar.f18491b, this);
} else {
if (fVar.f18490a != 261 || (similarSongTipsView = this.bM) == null) {
return;
}
similarSongTipsView.setVisibility(8);
}
}
public void a(SimilarSongTipsView.a aVar, PlayerFragment playerFragment) {
if (this.bM == null) {
this.bM = new SimilarSongTipsView(aN_());
((PercentRelativeLayout) bI().findViewById(R.id.g39)).addView(this.bM);
this.bM.setVisibility(8);
this.bM.setColor(playerFragment.bJ());
this.bM.invalidate();
}
PercentRelativeLayout.LayoutParams layoutParams = new PercentRelativeLayout.LayoutParams(-1, cj.b(aN_(), 100.0f));
layoutParams.getPercentLayoutInfo().bottomMarginPercent = getResources().getFraction(R.fraction.i, 1, 1) - 0.03f;
if (PlaybackServiceUtil.B()) {
layoutParams.getPercentLayoutInfo().bottomMarginPercent += 0.04f;
}
layoutParams.addRule(12);
this.bM.setLayoutParams(layoutParams);
this.bM.a(aVar);
com.kugou.android.app.player.recommend.g.a().d();
ValueAnimator ofFloat = ValueAnimator.ofFloat(0.85f, 1.0f);
ofFloat.setDuration(300L);
ofFloat.setInterpolator(new OvershootInterpolator(4.0f));
ofFloat.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
@Override
public void onAnimationUpdate(ValueAnimator valueAnimator) {
PlayerFragment.this.bM.setScaleX(((Float) valueAnimator.getAnimatedValue()).floatValue());
PlayerFragment.this.bM.setScaleY(((Float) valueAnimator.getAnimatedValue()).floatValue());
PlayerFragment.this.bM.setAlpha(1.0f - (((1.0f - ((Float) valueAnimator.getAnimatedValue()).floatValue()) * 4.0f) * 0.6f));
}
});
ofFloat.addListener(new Animator.AnimatorListener() {
@Override
public void onAnimationRepeat(Animator animator) {
}
@Override
public void onAnimationStart(Animator animator) {
PlayerFragment.this.bM.setVisibility(0);
PlayerFragment.this.bM.setScaleX(0.85f);
PlayerFragment.this.bM.setScaleY(0.85f);
}
@Override
public void onAnimationEnd(Animator animator) {
PlayerFragment.this.bM.setScaleX(1.0f);
PlayerFragment.this.bM.setScaleY(1.0f);
PlayerFragment.this.bM.setAlpha(1.0f);
}
@Override
public void onAnimationCancel(Animator animator) {
PlayerFragment.this.bM.setScaleX(1.0f);
PlayerFragment.this.bM.setScaleY(1.0f);
PlayerFragment.this.bM.setAlpha(1.0f);
}
});
ofFloat.start();
O().removeMessages(83);
O().sendEmptyMessageDelayed(83, 1000L);
}
public void onEventMainThread(com.kugou.android.app.player.comment.event.d dVar) {
String a2 = dVar.a();
if (!TextUtils.isEmpty(a2)) {
int b2 = com.kugou.android.mymusic.localmusic.j.a().b(a2);
if (a2.equals(PlaybackServiceUtil.getCurrentHashvalue())) {
this.ak.a(b2);
}
}
ao_();
}
public void onEventMainThread(com.kugou.android.app.player.event.i iVar) {
if (as.f54365e) {
as.b("zwkk", "onEventMainThread LyricMakerTipsHideEvent");
}
this.aR.postDelayed(new Runnable() {
@Override
public void run() {
PlayerFragment.this.bZ();
}
}, 1000L);
}
public void onEventMainThread(com.kugou.android.app.player.domain.lyric.a.a aVar) {
short s = aVar.f17305a;
if (s == 0) {
this.L.q();
} else if (s == 1) {
this.L.r();
} else {
if (s != 18) {
return;
}
this.ak.n();
}
}
public void onEvent(com.kugou.android.app.player.domain.lyric.a.a aVar) {
short s = aVar.f17305a;
if (s == 16) {
this.ak.a(((Long) aVar.f17306b).longValue());
return;
}
if (s == 17) {
if (this.ah) {
this.ah = false;
aE();
}
this.ak.a(this.L.z());
return;
}
if (s != 32) {
if (s != 33) {
return;
}
this.L.t();
this.aR.postDelayed(new Runnable() {
@Override
public void run() {
PlayerFragment.this.bZ();
}
}, 300L);
return;
}
if (this.S) {
((LyricFailLayout) v()).setUgcLyricMode(this.by);
this.L.g().setUgcLyricMode(this.by);
} else if (this.bb) {
((LyricFailLayout) v()).setLyricFailMode(1);
this.L.g().setLyricFailMode(1);
} else {
((LyricFailLayout) v()).setLyricFailMode(2);
this.L.g().setLyricFailMode(2);
}
this.L.s();
this.L.b(true);
if (this.L.j()) {
this.L.g().v();
com.kugou.android.app.player.h.g.a(v());
} else {
com.kugou.android.app.player.h.g.a(false, v());
this.aR.postDelayed(new Runnable() {
@Override
public void run() {
PlayerFragment.this.L.g().u();
PlayerFragment.this.t(false);
}
}, 300L);
}
}
public void onEventMainThread(com.kugou.android.app.player.domain.func.b.c cVar) {
ao.a(Looper.getMainLooper(), Looper.myLooper());
short s = cVar.f17142a;
if (s == 1) {
this.ak.q();
return;
}
if (s == 96) {
aL();
return;
}
if (s != 32) {
if (s != 33) {
return;
}
aZ();
} else if (this.aS != null) {
cK().removeInstructions(6);
cK().sendEmptyInstruction(6);
}
}
public void onEventMainThread(com.kugou.android.app.player.domain.func.b.i iVar) {
k kVar;
k kVar2;
short a2 = iVar.a();
if (a2 == 1) {
if (as.f54365e) {
as.d("PlayerFragment", "player dlna switch to local player");
}
if (!com.kugou.common.q.c.b().bB() || (kVar = this.L) == null) {
return;
}
kVar.a((Boolean) true);
return;
}
if (a2 != 2) {
return;
}
if (as.f54365e) {
as.d("PlayerFragment", "player dlna switch to dlna player");
}
if (!com.kugou.common.q.c.b().bB() || (kVar2 = this.L) == null) {
return;
}
kVar2.a((Boolean) false);
bv.a(getApplicationContext(), "DLNA,PC互联模式下不支持歌词放大");
}
public void onEventMainThread(com.kugou.android.app.player.event.f fVar) {
short s = fVar.f16524a;
if (s == 1) {
showToast(((Integer) fVar.f16525b).intValue());
return;
}
if (s == 2) {
fVar.a(Boolean.valueOf(isPlayerFragmentScrolling()));
return;
}
if (s == 20) {
com.kugou.android.app.player.entity.b bVar = (com.kugou.android.app.player.entity.b) fVar.f16525b;
a(bVar.f17996a, bVar.f17997b);
return;
}
if (s != 25) {
switch (s) {
case Opcodes.APUT_CHAR:
if (h.b() && h.a().i()) {
h.a().a(this.z);
}
if (m.b() && m.a().f()) {
m.a().a(this.z);
}
if (com.kugou.android.app.player.domain.menu.h.b() && com.kugou.android.app.player.domain.menu.h.a().d()) {
com.kugou.android.app.player.domain.menu.h.a().a(this.z);
}
if (com.kugou.android.app.player.domain.menu.g.b() && com.kugou.android.app.player.domain.menu.g.a().d()) {
com.kugou.android.app.player.domain.menu.g.a().a(this.z);
}
if (com.kugou.android.app.player.domain.menu.font.g.e() && com.kugou.android.app.player.domain.menu.font.g.d().g()) {
com.kugou.android.app.player.domain.menu.font.g.d().a(this.z);
}
this.ak.f(this.A);
f(this.A);
if (com.kugou.android.app.player.domain.menu.c.b() && com.kugou.android.app.player.domain.menu.c.a().e()) {
com.kugou.android.app.player.domain.menu.c.a().b(this.z);
com.kugou.android.app.player.domain.menu.c.a().a(this.A);
}
EventBus.getDefault().post(new BlurDialogEvent((short) 1));
EventBus.getDefault().post(new BlurDialogEvent((short) 4, (Object) Integer.valueOf(this.z)));
if (com.kugou.android.app.player.h.g.c() == b.a.Album) {
this.L.b(this.z);
return;
} else {
this.L.b(getResources().getColor(R.color.in));
return;
}
case Opcodes.APUT_SHORT:
fVar.a(Integer.valueOf(this.z), Integer.valueOf(this.A));
return;
case Opcodes.IGET:
fVar.a(Integer.valueOf(this.A));
return;
default:
return;
}
}
this.aa = true;
if (com.kugou.common.environment.a.n()) {
com.kugou.android.app.player.h.g.a(this.Z);
if (this.aS != null) {
P().removeMessages(6);
P().sendEmptyMessage(6);
}
g(true);
}
}
public void l() {
KGSong curKGSong = PlaybackServiceUtil.getCurKGSong();
if (curKGSong == null) {
return;
}
KGMusic a2 = KGMusicDao.a(curKGSong.Q(), curKGSong.r());
if (a2 == null || TextUtils.isEmpty(a2.ah())) {
return;
}
new com.kugou.ktv.android.protocol.c(aN_()).a(a2.cc(), a2.ah(), a2.w(), new c.a() {
@Override
public void a(ResponseResult responseResult) {
int i;
int i2 = 0;
if (responseResult != null) {
i2 = responseResult.getTotalOpusNum();
i = responseResult.getIsSwitchOpen();
} else {
i = 0;
}
if (PlayerFragment.this.O() != null) {
PlayerFragment.this.O().removeMessages(69);
Message obtainMessage = PlayerFragment.this.O().obtainMessage();
obtainMessage.what = 69;
obtainMessage.obj = Integer.valueOf(i2);
obtainMessage.arg1 = i;
PlayerFragment.this.O().sendMessage(obtainMessage);
}
}
@Override
public void a(int i, String str, com.kugou.ktv.android.protocol.c.i iVar) {
if (PlayerFragment.this.O() != null) {
PlayerFragment.this.O().removeMessages(69);
Message obtainMessage = PlayerFragment.this.O().obtainMessage();
obtainMessage.what = 69;
obtainMessage.obj = 0;
PlayerFragment.this.O().sendMessage(obtainMessage);
}
}
});
}
public void a(int i, int i2) {
if (isAlive()) {
if (i <= 0) {
com.kugou.android.app.player.h.g.b(this.k);
this.Z.setImageResource(R.drawable.cg5);
com.kugou.android.app.player.h.g.b(this.aK);
return;
}
if (i2 == 0) {
com.kugou.android.app.player.h.g.b(this.aK);
this.Z.setImageResource(R.drawable.cg5);
this.k.setVisibility(0);
if (i > 10) {
this.m.setText("10+");
this.l.setImageResource(R.drawable.c34);
return;
} else {
this.m.setText(String.valueOf(i));
this.l.setImageResource(R.drawable.c_n);
return;
}
}
com.kugou.android.app.player.h.g.b(this.k);
this.aK.setVisibility(0);
this.Z.setImageResource(R.drawable.cg6);
this.aK.setText(bq.d(i));
}
}
private void f(int i) {
this.ab.setThemeColor(i);
}
public void d(View view) {
LyricSelectView lyricSelectView = this.ab;
if (lyricSelectView != null) {
boolean z = view == lyricSelectView;
if (!this.ab.d()) {
z = false;
}
av.a(this.ab, z);
}
}
public void onEvent(BlurDialogEvent blurDialogEvent) {
short s = blurDialogEvent.eventType;
if (s == 2) {
blurDialogEvent.onResult(S());
} else {
if (s != 3) {
return;
}
blurDialogEvent.onResult(Integer.valueOf(this.z));
}
}
public void onEvent(com.kugou.android.app.player.event.e eVar) {
short s = eVar.f16524a;
if (s == 3) {
e(((Long) eVar.f16525b).longValue());
return;
}
if (s != 4) {
if (s == 5) {
com.kugou.android.app.player.domain.queue.d.a(aN_()).a(true);
com.kugou.android.app.player.domain.queue.d.a(aN_()).a();
return;
}
if (s == 6) {
showToast(R.string.beu);
return;
}
if (s == 7) {
if (eVar.f16525b instanceof String) {
com.kugou.android.app.player.domain.similarsong.a.a(aN_(), (String) eVar.f16525b);
return;
} else {
com.kugou.android.app.player.domain.similarsong.a.a(aN_(), getString(((Integer) eVar.f16525b).intValue()));
return;
}
}
if (s == 21) {
if (com.kugou.android.kuqun.f.d(getActivity())) {
if (com.kugou.common.environment.a.Y() == 0) {
if (as.f54365e) {
as.b("wu", "no login ,to login");
}
KGSystemUtil.startLoginFragment((Context) getActivity(), false, false);
this.y = true;
return;
}
this.y = false;
if (getLastFragment() != null && (getLastFragment() instanceof com.kugou.android.kuqun.kuqunchat.a)) {
finish();
return;
} else {
com.kugou.android.kuqun.i.a(this, PlaybackServiceUtil.getCurrentKuqunId(), "/播放页", 2);
return;
}
}
return;
}
if (s == 22) {
if (PlaybackServiceUtil.getPlayContentMode() == 2) {
g(PlayerMode.Radio);
return;
}
return;
}
if (s == 24) {
eVar.a(Boolean.valueOf(this.ae));
return;
}
if (s == 83) {
eVar.a(this.al);
return;
}
if (s == 128) {
this.K.setEventUp(true);
return;
}
if (s == 33) {
this.ak.l(((Boolean) eVar.f16525b).booleanValue());
return;
}
if (s == 34) {
if (aG()) {
this.ak.l().a(0);
return;
} else {
this.ak.l().a(8);
return;
}
}
if (s == 98) {
aq();
a(aN_(), com.kugou.framework.statistics.easytrace.a.Mk);
return;
}
if (s != 99) {
switch (s) {
case 16:
eVar.a(Boolean.valueOf(T()));
return;
case 17:
eVar.a(Boolean.valueOf(T()), G());
return;
case 18:
if (D() != null) {
eVar.a(H(), this.aN);
return;
}
return;
case 19:
ae();
return;
default:
switch (s) {
case 48:
case 49:
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(aN_(), com.kugou.framework.statistics.easytrace.a.dk).setSource(CrossPlatformStatistic.From.PLAYER_FRAGMENT));
a(true, true, false);
return;
case 50:
if (this.ak.y().n()) {
if (this.ak.T().q()) {
this.ak.T().s();
}
a(false, true, true);
return;
}
return;
case 51:
if (as.f54365e) {
as.b("zlx_dev8", "switch photo mode");
}
cv();
b.a a2 = com.kugou.android.app.player.b.a.a();
long currentTimeMillis = System.currentTimeMillis();
int i = AnonymousClass108.f14999a[a2.ordinal()];
if (i == 1) {
PlaybackServiceUtil.resetNotification();
Intent intent = new Intent("com.kugou.android.music.musicservicecommand.change_avatar_full_screen");
intent.putExtra("apm_begin_time", currentTimeMillis);
if (as.f54365e) {
as.f("vz-apm-PlayerFragment", "onEvent 用户切换模式 CHANGE_AVATAR_FULL_SCREEN_ACTION " + currentTimeMillis);
}
com.kugou.common.b.a.a(intent);
EventBus.getDefault().post(new com.kugou.android.app.player.event.d(1));
this.aE.set(false);
at();
com.kugou.framework.avatar.protocol.j.a().b("screen", true);
cN();
return;
}
if (i != 2) {
if (i == 3 || i == 4) {
PlaybackServiceUtil.resetNotification();
com.kugou.common.b.a.a(new Intent("com.kugou.android.music.musicservicecommand.change_avatar_full_screen"));
EventBus.getDefault().post(new com.kugou.android.app.player.event.d(2));
this.aE.set(false);
at();
com.kugou.framework.avatar.protocol.j.a().a("avatar", true);
return;
}
return;
}
PlaybackServiceUtil.resetNotification();
Intent intent2 = new Intent("com.kugou.android.music.musicservicecommand.change_avatar_full_screen");
intent2.putExtra("apm_begin_time", currentTimeMillis);
if (as.f54365e) {
as.f("vz-apm-PlayerFragment", "onEvent 用户切换模式 CHANGE_AVATAR_FULL_SCREEN_ACTION " + currentTimeMillis);
}
com.kugou.common.b.a.a(intent2);
com.kugou.common.b.a.a(new Intent("com.kugou.android.music.musicservicecommand.change_avatar"));
this.aE.set(false);
at();
com.kugou.framework.avatar.protocol.j.a().a("avatar", true);
cN();
return;
case 52:
eVar.a(Long.valueOf(this.L.p()));
return;
default:
switch (s) {
case 130:
this.J.c();
cp();
com.kugou.android.netmusic.discovery.b.c.a().g();
return;
case 131:
this.ak.ai();
return;
case 132:
if (isPlayerFragmentShowing()) {
this.ak.Q();
return;
}
return;
case 133:
this.ak.s(isPlayerFragmentShowing());
return;
case 134:
a(KGApplication.getContext(), com.kugou.framework.statistics.easytrace.a.mX);
return;
case 135:
A(true);
return;
case 136:
ci();
return;
default:
return;
}
}
}
}
j(((Integer) eVar.f16525b).intValue());
}
}
public static class AnonymousClass108 {
static final int[] f14999a = new int[b.a.values().length];
static {
try {
f14999a[b.a.FullScreen.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
f14999a[b.a.Album.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
f14999a[b.a.None.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
try {
f14999a[b.a.Run.ordinal()] = 4;
} catch (NoSuchFieldError unused4) {
}
}
}
public void onEventMainThread(v vVar) {
if (vVar.a()) {
View view = this.bG;
if (view == null || view.getVisibility() != 0) {
return;
}
co();
return;
}
View view2 = this.bG;
if (view2 == null) {
this.bG = this.bF.inflate();
this.bG.findViewById(R.id.g63).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view3) {
PlayerFragment.this.co();
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(com.kugou.android.app.eq.h.hg).setSvar1("toast"));
}
});
this.bG.findViewById(R.id.aao).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view3) {
PlayerFragment.this.co();
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(com.kugou.android.app.eq.h.hg).setSvar1("退出"));
}
});
O().postDelayed(new Runnable() {
@Override
public void run() {
PlayerFragment.this.co();
}
}, StatisticConfig.MIN_UPLOAD_INTERVAL);
return;
}
view2.setVisibility(0);
}
public void co() {
View view = this.bG;
if (view == null || view.getVisibility() != 0) {
return;
}
com.kugou.android.app.eq.d.f.b(65536);
this.bG.setVisibility(8);
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(com.kugou.android.app.eq.h.hh));
}
public void onEventMainThread(com.kugou.android.app.player.event.l lVar) {
ViperArrowTextView ag = ag();
if (ag == null || ag.getVisibility() != 0) {
return;
}
ag.setVisibility(8);
int tipsType = ag.getTipsType();
if (tipsType <= 0 || !com.kugou.android.app.eq.d.f.a(tipsType)) {
return;
}
com.kugou.android.app.eq.d.f.b(tipsType);
}
public void onEventMainThread(com.kugou.android.app.eq.event.k kVar) {
e.a a2 = com.kugou.android.app.eq.d.e.a(kVar);
if (a2.a()) {
com.kugou.common.dialog8.c.a().b();
if (this.o == null) {
this.o = new com.kugou.android.app.eq.widget.h(aN_());
this.o.setCanceledOnTouchOutside(true);
this.o.a(this.p);
}
this.o.a(a2.d(), kVar.f6454a, kVar.f6456c, kVar.f, kVar.f6455b, a2.b(), kVar.f6458e, a2.c());
this.o.show();
}
}
public void onEventMainThread(com.kugou.android.app.eq.event.n nVar) {
e.b a2 = com.kugou.android.app.eq.d.e.a(nVar);
com.kugou.common.dialog8.c.a().b();
if (this.bV == null) {
this.bV = new com.kugou.android.app.eq.widget.i(aN_());
this.bV.setCanceledOnTouchOutside(true);
this.bV.a(this.bW);
}
this.bV.a(a2.f6256a, a2.f6257b, a2.f6258c);
this.bV.show();
}
public void at() {
au();
this.aD = rx.e.b(1000L, TimeUnit.MILLISECONDS).a(AndroidSchedulers.mainThread()).b(Schedulers.io()).b(new rx.b.b<Object>() {
@Override
public void call(Object obj) {
if (PlayerFragment.this.aE.get()) {
return;
}
PlayerFragment.this.aE.set(true);
if (PlayerFragment.this.cM()) {
return;
}
PlayerFragment.this.a("default_full_path", false);
}
});
}
public boolean cM() {
List<String> a2;
com.kugou.framework.avatar.entity.b a3;
if (this.bx == null || this.bx.size() == 0) {
return false;
}
b.a c2 = com.kugou.android.app.player.h.g.c();
String str = "";
int i = this.bx.get(0).f33148a;
String str2 = this.bx.get(0).f33150c;
if (b.a.Album == c2) {
Pair<Integer, String> a4 = com.kugou.framework.avatar.e.a.a(PlaybackServiceUtil.getCurKGMusicWrapper());
String str3 = (String) a4.second;
Integer num = (Integer) a4.first;
if (TextUtils.isEmpty(str3)) {
if (num.intValue() > 0) {
a3 = w.a(num.intValue());
} else {
a3 = w.a(PlaybackServiceUtil.getDisplayName(), PlaybackServiceUtil.getHashvalue(), PlaybackServiceUtil.y());
}
if (a3 != null) {
str3 = a3.a();
if (num.intValue() <= 0) {
num = Integer.valueOf(a3.c());
}
}
}
String a5 = com.kugou.framework.avatar.a.a.a.a(str3, num.intValue());
if (as.f54365e) {
as.b("PlayerFragment", "checkHasLocalPhoto: albumName=" + str3 + " albumID=" + num);
}
str = a5;
} else if (b.a.FullScreen == c2) {
if (i > 0) {
List<String> a6 = com.kugou.framework.avatar.a.a.b.a(i);
if (a6 != null && a6.size() > 0) {
str = a6.get(0);
}
} else if (!TextUtils.isEmpty(str2) && (a2 = com.kugou.framework.avatar.a.a.b.a(str2)) != null && a2.size() > 0) {
str = a2.get(0);
}
}
if (as.f54365e) {
as.b("PlayerFragment", "checkHasLocalPhoto: path=" + str + " authorId=" + i + " authorName=" + str2 + " FileUtil.isExist(path)=" + ag.v(str));
}
return !TextUtils.isEmpty(str) && ag.v(str);
}
public void aP() {
if (com.kugou.android.app.player.longaudio.a.a() || com.kugou.android.app.player.b.a.f15283b == 3 || com.kugou.android.app.player.h.g.b(this.F)) {
this.ak.ag();
} else {
this.ak.c(true);
}
}
public View cn() {
return this.bG;
}
private void cN() {
this.ak.c(false);
}
private void cO() {
this.ak.ag();
}
private void au() {
rx.l lVar = this.aD;
if (lVar == null || !lVar.isUnsubscribed()) {
return;
}
this.aD.unsubscribe();
}
public void cv() {
au();
if (this.aE.get()) {
return;
}
this.aE.set(true);
}
public void onEvent(com.kugou.framework.a.f fVar) {
Intent intent = new Intent("com.kugou.android.music.musicservicecommand.change_lyr");
intent.putExtra("source_apm_lyric_load", 6);
com.kugou.common.b.a.a(intent);
}
public void onEventMainThread(com.kugou.android.app.player.event.b bVar) {
if (O() == null) {
return;
}
O().removeMessages(bVar.f16518a);
Object a2 = bVar.a();
if (a2 != null && (a2 instanceof Integer) && ((Integer) a2).intValue() == Integer.MIN_VALUE) {
return;
}
Message obtainMessage = O().obtainMessage(bVar.f16518a);
if (bVar.a() != null) {
obtainMessage.obj = bVar.a();
}
if (-1 < bVar.b()) {
obtainMessage.arg1 = bVar.b();
}
if (-1 < bVar.c()) {
obtainMessage.arg2 = bVar.c();
}
O().sendMessage(obtainMessage);
}
public void onEvent(com.kugou.android.app.player.domain.func.b.f fVar) {
ao.a(Looper.getMainLooper(), Looper.myLooper());
short s = fVar.f17146a;
if (s == 16) {
float a2 = fVar.a();
this.J.setBlurLayoutAlpha(a2);
float f2 = 1.0f - a2;
this.ak.b(f2);
this.ak.c(f2);
this.ak.a(f2);
this.ak.d(f2);
this.ak.e(f2);
this.f14986d.setAlpha(f2);
this.f14987e.setAlpha(f2);
this.f14985b.setAlpha(a2);
b(f2);
return;
}
switch (s) {
case 1:
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(aN_(), com.kugou.framework.statistics.easytrace.a.Fr));
KGMusicWrapper curKGMusicWrapper = PlaybackServiceUtil.getCurKGMusicWrapper();
if (this.X == null) {
this.X = new com.kugou.android.app.player.domain.d.b((FrameworkActivity) getActivity(), d());
}
this.X.b(curKGMusicWrapper);
return;
case 2:
A();
return;
case 3:
com.kugou.android.app.eq.fragment.navi.a.a((DelegateFragment) this, (int) fVar.a());
return;
case 4:
if (this.X != null) {
d().a(false);
this.X.a();
this.X = null;
return;
}
return;
case 5:
aH();
return;
case 6:
boolean z = 1.0f == fVar.a();
if (as.f54365e) {
as.d("PlayerFragment", "onEvent: EVENT_CENTER_FUN_SV_MODE--isSvModeOpen=" + z);
}
b(z, true);
if (com.kugou.common.q.b.a().cf() || !z) {
return;
}
B(ct());
return;
default:
return;
}
}
private void b(boolean z, boolean z2) {
boolean h = com.kugou.android.app.player.b.a.h();
if (as.f54365e) {
as.b("PlayerFragment", "handlerSVMode: oldSvShowState=" + h + " isSvModeOpen=" + z + " isUserClick=" + z2 + " PlayerCachePool.svModeType=" + com.kugou.android.app.player.b.a.f);
}
c(z, z2);
if (com.kugou.android.app.player.b.a.a(z, z2)) {
if (z2) {
return;
}
d().c();
return;
}
if (as.f54365e) {
as.b("PlayerFragment", "handlerSVMode: oldSvShowState=" + h + " svModeType=" + com.kugou.android.app.player.b.a.f + " currentFullPath=" + this.I);
}
d().c();
if (com.kugou.android.app.player.b.a.h()) {
this.J.setSlidingEnabled(false);
this.be = com.kugou.android.app.player.b.a.f15283b;
this.L.a(8, 8, false);
d(false);
this.ak.y().e();
y(false);
this.ak.aj().h(false);
if (PlaybackServiceUtil.Z()) {
this.bN = true;
PlaybackServiceUtil.u(false);
}
if (PlaybackServiceUtil.Y()) {
this.bO = true;
PlaybackServiceUtil.t(false);
}
int[] d2 = com.kugou.android.app.player.h.h.a().d();
if (d2[0] != d2[1]) {
this.bQ = d2;
}
this.ak.q(false);
com.kugou.android.app.player.h.h.a().b();
if (b.a.Run == com.kugou.android.app.player.b.a.a()) {
this.ak.c(8);
}
if (as.f54365e) {
as.b("PlayerFragment", "handlerSVMode: isDLNAShow()=" + this.bf.e() + " isUseDlna=" + this.bf.d());
}
View view = this.aq;
if (view != null && view.getVisibility() == 0) {
this.bP = true;
com.kugou.android.app.player.h.g.b(this.aq);
if (this.bf.d()) {
D(false);
PlaybackServiceUtil.switchToLocalPlayer();
bv.a((Context) getActivity(), "不支持短视频投屏,已断开连接");
}
}
if (as.f54365e) {
as.d("PlayerFragment", "handlerSVMode: isSvModeOpen=" + z);
}
au.a().a(new Runnable() {
@Override
public void run() {
GlobalUser.a(KGApplication.getContext(), 9);
}
});
ci();
B(true);
if (PlaybackServiceUtil.B()) {
int i = br.a((Activity) aN_())[1];
com.kugou.android.app.player.h.g.a(getResources(), R.fraction.h);
}
cA();
a(e());
} else if (h) {
if (!z2 && !com.kugou.android.app.player.b.a.g() && !com.kugou.android.app.player.longaudio.a.a()) {
bv.a(KGApplication.getContext(), R.string.a7k);
}
this.J.setSlidingEnabled(true);
com.kugou.android.app.player.b.a.f15283b = this.be;
a(false, false, false);
d(true);
this.ak.y().f();
y(true);
this.ak.aj().h(true);
this.ak.a(PlaybackServiceUtil.getDisplayName());
if (this.bN) {
this.bN = false;
PlaybackServiceUtil.u(true);
}
if (this.bO) {
this.bO = false;
PlaybackServiceUtil.t(true);
}
EventBus.getDefault().post(new t());
if (this.bQ != null) {
com.kugou.android.app.player.h.h.a().a(this.bQ);
this.bQ = null;
}
if (b.a.Run == com.kugou.android.app.player.b.a.a()) {
this.ak.c(0);
}
if (this.bP) {
this.bP = false;
com.kugou.android.app.player.h.g.a(this.aq);
}
com.kugou.android.app.player.h.g.b(this.bY);
this.J.setVisibility(0);
A(false);
com.kugou.common.datacollect.a.b().a((Fragment) this);
cA();
b(e());
}
com.kugou.android.app.player.e eVar = this.ak;
if (eVar == null || eVar.T() == null) {
return;
}
this.ak.T().r();
}
private void cA() {
if (h.b()) {
h.a().f();
}
}
private void c(boolean z, boolean z2) {
String str;
if (z2) {
boolean g = com.kugou.android.app.player.b.a.g();
if (z) {
boolean z3 = !com.kugou.common.q.b.a().cf();
str = g ? z3 ? Constants.VIA_REPORT_TYPE_SHARE_TO_QZONE : "21" : z3 ? Constants.VIA_REPORT_TYPE_SET_AVATAR : Constants.VIA_REPORT_TYPE_DATALINE;
} else {
str = g ? "31" : "32";
}
long y = PlaybackServiceUtil.y();
com.kugou.common.statistics.e.a.a(new com.kugou.common.statistics.song.a.q(KGApplication.getContext(), com.kugou.framework.statistics.easytrace.c.V).a("scid_albumid", String.valueOf(y)).setSvar1(str));
com.kugou.fanxing.ums.a.a("dk_ting_player_sv_button_switcher_click", a.C1005a.a().a("scid_albumid", String.valueOf(y)).a("svar1", str));
}
}
public void ci() {
if (com.kugou.common.q.b.a().cd()) {
return;
}
if (this.bH == null) {
this.bH = ((ViewStub) findViewById(R.id.g4r)).inflate();
}
this.bH.setVisibility(0);
}
public void A(boolean z) {
View view = this.bH;
if (view != null) {
view.setVisibility(8);
}
if (z) {
com.kugou.common.q.b.a().ce();
}
}
@Override
public View aX() {
return this.bI;
}
public void f(final View view) {
if (cj() || view == null || com.kugou.common.q.b.a().cf() || PlayerMode.LongAudio.equals(this.bJ) || com.kugou.android.app.player.longaudio.a.a() || PlayerMode.LongAudio.equals(this.bJ) || com.kugou.android.app.player.longaudio.a.a()) {
return;
}
if (this.bI == null) {
this.bI = ((ViewStub) findViewById(R.id.g3d)).inflate();
this.bI.findViewById(R.id.gn7).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view2) {
PlayerFragment.this.B(true);
}
});
}
view.postDelayed(new Runnable() {
@Override
public void run() {
View findViewById;
PlayerFragment.this.bI.setTranslationX(-(view.getMeasuredWidth() / 2));
PlayerFragment.this.bI.setVisibility(0);
int[] iArr = new int[2];
int[] iArr2 = new int[2];
view.getLocationOnScreen(iArr);
PlayerFragment.this.bI.getLocationOnScreen(iArr2);
if (iArr[0] == 0 || iArr2[0] == 0 || (findViewById = PlayerFragment.this.bI.findViewById(R.id.gn6)) == null || com.kugou.common.q.b.a().cf()) {
return;
}
int measuredWidth = (iArr[0] + (view.getMeasuredWidth() / 2)) - (iArr2[0] + (PlayerFragment.this.bI.getMeasuredWidth() / 2));
if (as.f54365e) {
as.b("PlayerFragment", "showShortVideoTips: arrowX=111" + measuredWidth + " anchorlocation[0]=" + iArr[0] + " vShortVideoTipslocation[0]=" + iArr2[0] + " anchorView.getMeasuredWidth()=" + view.getMeasuredWidth() + " vShortVideoTips.getMeasuredWidth()=" + PlayerFragment.this.bI.getMeasuredWidth());
}
if (PlayerFragment.this.bI.getMeasuredWidth() == 0) {
view.postDelayed(new Runnable() {
@Override
public void run() {
View findViewById2;
PlayerFragment.this.bI.setTranslationX(-(view.getMeasuredWidth() / 2));
PlayerFragment.this.bI.setVisibility(0);
int[] iArr3 = new int[2];
int[] iArr4 = new int[2];
view.getLocationOnScreen(iArr3);
PlayerFragment.this.bI.getLocationOnScreen(iArr4);
if (iArr3[0] == 0 || iArr4[0] == 0 || (findViewById2 = PlayerFragment.this.bI.findViewById(R.id.gn6)) == null || com.kugou.common.q.b.a().cf()) {
return;
}
findViewById2.setTranslationX((iArr3[0] + (view.getMeasuredWidth() / 2)) - (iArr4[0] + (PlayerFragment.this.bI.getMeasuredWidth() / 2)));
}
}, 300L);
} else {
findViewById.setTranslationX(measuredWidth);
}
}
}, 300L);
}
public boolean ct() {
View view = this.bI;
return view != null && view.getVisibility() == 0;
}
public boolean cw() {
return ct();
}
public void B(boolean z) {
View view = this.bI;
if (view != null) {
view.setVisibility(8);
}
if (z) {
com.kugou.common.q.b.a().cg();
}
}
public void onEventMainThread(com.kugou.android.app.player.domain.func.b.m mVar) {
if (mVar.b() != null && mVar.a()) {
f(mVar.b());
} else {
B(mVar.f17158c);
}
}
public void onEvent(com.kugou.android.app.player.domain.ad.b.a aVar) {
short s = aVar.f16676b;
if (s == 1) {
this.ak.l().a(8);
this.ak.m().h();
this.ak.m().f();
u().a(aVar.f16675a);
return;
}
if (s == 2) {
u().b();
} else {
if (s != 3) {
return;
}
this.ak.m().i();
}
}
public void onEvent(com.kugou.android.app.player.domain.radio.b.a aVar) {
short s = aVar.f17719a;
if (s == 3) {
int[] iArr = (int[]) aVar.f17720b;
this.ak.a(iArr[0], iArr[1]);
return;
}
if (s != 48) {
return;
}
this.bA.setTranslationY(-aVar.f17723e);
this.aB.setTranslationY(-aVar.f17723e);
this.ab.setTranslationY(-aVar.f17723e);
this.G.setTranslationY(-aVar.f17723e);
this.F.setTranslationY(-aVar.f17723e);
this.L.a(aVar.f, -aVar.f17723e);
this.q = -aVar.f17723e;
a(aVar.f17723e);
n().setTranslationY(-aVar.f17723e);
this.az.setTranslationY(-aVar.f17723e);
}
private void a(float f2) {
ViewGroup.LayoutParams layoutParams;
View F = this.L.F();
if (F == null || (layoutParams = F.getLayoutParams()) == null || !(layoutParams instanceof PercentRelativeLayout.LayoutParams)) {
return;
}
((PercentRelativeLayout.LayoutParams) layoutParams).bottomMargin = (int) f2;
}
public void onEvent(com.kugou.android.app.player.domain.func.b.a aVar) {
ShareSong a2;
ao.b();
short s = aVar.f17136a;
if (s == 1) {
this.ak.j();
return;
}
if (s != 2) {
if (s != 5) {
return;
}
bq();
return;
}
a(KGApplication.getContext(), com.kugou.framework.statistics.easytrace.a.mV);
KGMusicWrapper curKGMusicWrapper = PlaybackServiceUtil.getCurKGMusicWrapper();
if (curKGMusicWrapper != null) {
if (curKGMusicWrapper.f()) {
a2 = ShareSong.b(curKGMusicWrapper.c(true));
} else {
a2 = ShareSong.a(curKGMusicWrapper.m());
}
a2.k = true;
this.f14984a = true;
String a3 = com.kugou.android.app.player.h.h.a(com.kugou.android.app.player.h.h.a().d(), (String) null);
a2.Y = TextUtils.isEmpty(a3) ? "1.0" : a3;
a2.aq = com.kugou.android.app.player.b.a.h();
String str = a2.f61533a + " - " + a2.j;
if (!TextUtils.isEmpty(a3)) {
BackgroundServiceUtil.trace(new com.kugou.common.statistics.song.a.a(KGApplication.getContext(), com.kugou.framework.statistics.easytrace.a.ago).setFo(CrossPlatformStatistic.From.PLAYER_FRAGMENT).setSvar1(a2.f).setSvar2(a3));
a2.Z = KGApplication.getContext().getString(R.string.b04, a3, str);
a2.X = KGApplication.getContext().getString(R.string.b03);
a2.aa = true;
a2.am = true;
}
if ("听歌识曲".equals(a2.l)) {
a2.t = com.kugou.common.environment.a.ae();
}
a2.S = Constants.VIA_REPORT_TYPE_JOININ_GROUP;
a2.T = "1";
a2.aj = PlaybackServiceUtil.getCurrentPosition();
if (!PlaybackServiceUtil.i(a2.j)) {
if (PlaybackServiceUtil.Y()) {
a2.an = com.kugou.android.app.eq.d.e.e(PlaybackServiceUtil.t());
}
if (PlaybackServiceUtil.Z()) {
a2.ao = com.kugou.android.app.eq.d.e.f(PlaybackServiceUtil.K());
}
}
ShareUtils.a(getActivity(), com.kugou.common.datacollect.e.a.a(curKGMusicWrapper, "PlayerPage"), a2);
}
a_(new Runnable() {
@Override
public void run() {
PlayerFragment.this.u(false);
}
});
}
private void a(Context context, com.kugou.framework.statistics.easytrace.a aVar) {
com.kugou.framework.statistics.easytrace.task.d dVar = new com.kugou.framework.statistics.easytrace.task.d(context, aVar);
if (com.kugou.android.app.player.b.a.h()) {
dVar.setAbsSvar5("1");
} else {
dVar.setAbsSvar5("0");
dVar.setAbsSvar6("0");
}
com.kugou.common.statistics.e.a.a(dVar);
}
public void onEventBackgroundThread(com.kugou.android.app.player.domain.func.b.a.a aVar) {
if (aVar.f17138a != 2) {
return;
}
this.ak.i();
}
public void onEventBackgroundThread(com.kugou.android.app.player.event.a.b bVar) {
short s = bVar.f16512a;
if (s == 1) {
this.ak.n(((Boolean) bVar.f16514c).booleanValue());
return;
}
if (s == 2) {
bVar.a(this.ak.c());
return;
}
if (s == 3) {
bVar.a(new com.kugou.android.app.player.entity.a(this.ak.c(), PlaybackServiceUtil.y(), PlaybackServiceUtil.ai(), PlaybackServiceUtil.getHashvalue(), FxQueryEntity$FxQuerySource.play_lyric_page), Boolean.valueOf(isPlayerFragmentShowing()), Boolean.valueOf(i().a()));
return;
}
if (s == 4) {
bVar.a(this.ak.c(), PlaybackServiceUtil.getCurrentHashvalue());
return;
}
if (s == 5) {
String[] c2 = com.kugou.framework.service.ipc.a.a.a.c(PlaybackServiceUtil.getDisplayName());
String str = c2[0];
if (TextUtils.isEmpty(str)) {
str = "未知歌手";
}
bVar.a(str.concat(" - ").concat(c2[1]), PlaybackServiceUtil.getCurrentHashvalue(), Long.valueOf(PlaybackServiceUtil.y()));
return;
}
if (s == 48) {
bVar.a(getPagePath());
} else {
if (s != 82) {
return;
}
bVar.a(this.an);
}
}
public void onEvent(b.f fVar) {
fVar.a(this.bf);
}
public void onEventMainThread(com.kugou.android.app.player.event.d dVar) {
if (!com.kugou.common.q.c.b().D()) {
ay();
return;
}
d("onEvent--->eventType=" + dVar.f16522a);
switch (dVar.f16522a) {
case 1:
ax();
return;
case 2:
ay();
return;
case 3:
c(dVar.f16523b);
return;
case 4:
if (aO() && !bk() && isPlayerFragmentShowing()) {
if (PlaybackServiceUtil.isPlaying() && this.w) {
av();
d(dVar.f16523b);
} else {
aw();
}
}
com.kugou.android.app.player.h.a.a(false);
return;
case 5:
if (aO() && !bk() && isPlayerFragmentShowing()) {
aw();
return;
}
return;
case 6:
com.kugou.android.app.player.h.a.a(true);
ay();
return;
case 7:
if (!com.kugou.android.app.player.h.a.a()) {
if (PlaybackServiceUtil.isPlaying() && this.w) {
c(dVar.f16523b);
return;
} else {
ax();
return;
}
}
ay();
return;
default:
return;
}
}
private void c(long j) {
if (aO() && !bk() && isPlayerFragmentShowing()) {
d(j);
}
}
private void av() {
com.kugou.android.app.player.h.a.d();
}
private void aw() {
if (this.L.g().getPhotoSwitcher().getRoundImageView().b()) {
com.kugou.android.app.player.h.a.b(this.L.g().getPhotoSwitcher().getRoundImageView());
}
}
private void d(long j) {
this.aR.removeCallbacks(this.r);
this.aR.postDelayed(this.r, j);
}
private void ax() {
com.kugou.android.app.player.h.a.b();
this.aR.removeCallbacks(this.r);
}
private void ay() {
com.kugou.android.app.player.h.a.c();
this.aR.removeCallbacks(this.r);
}
public View v() {
return this.F;
}
public void w() {
this.R = new View.OnClickListener() {
@Override
public void onClick(View view) {
if (PlaybackServiceUtil.getQueueSize() <= 0) {
com.kugou.android.app.player.event.g.a(new com.kugou.android.app.player.event.e((short) 6));
} else {
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(PlayerFragment.this.aN_(), com.kugou.framework.statistics.easytrace.a.ml).setSource(CrossPlatformStatistic.From.PLAYER_FRAGMENT));
PlayerFragment.this.cz();
}
}
};
this.M = new View.OnClickListener() {
@Override
public void onClick(View view) {
if (!m.b()) {
m.a(PlayerFragment.this);
}
m.a().a(false);
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(PlayerFragment.this.aN_(), com.kugou.framework.statistics.easytrace.a.ZQ).setSn(PlaybackServiceUtil.getDisplayName()).setSh(PlaybackServiceUtil.getHashvalue()));
com.kugou.android.app.eq.d.f.b(67108864);
PlayerFragment.this.at.setVisibility(8);
}
};
this.W = new LyricSelectView.a() {
@Override
public void a(List<com.kugou.framework.lyric.d.a.b> list) {
}
@Override
public void a(com.kugou.framework.lyric.d.a.b bVar, @NonNull List<com.kugou.framework.lyric.d.a.b> list) {
PlayerFragment.this.az();
PlayerFragment.this.bF();
}
};
this.i = new LyricFailLayout.a() {
@Override
public void a() {
PlayerFragment.this.h("无歌词/歌词制作");
}
@Override
public void b() {
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(PlayerFragment.this.aN_(), com.kugou.framework.statistics.easytrace.a.nx).setSn(PlaybackServiceUtil.getDisplayName()).setSh(PlaybackServiceUtil.getPlayingHashvalue()).setSt(String.valueOf(PlaybackServiceUtil.getDuration())));
PlayerFragment.this.aA();
}
@Override
public void c() {
PlayerFragment.this.ab();
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(PlayerFragment.this.aN_(), com.kugou.framework.statistics.easytrace.a.nv));
}
};
this.U = new PlayerPercentRelativeLayout.b(getApplicationContext()) {
@Override
public boolean a() {
PlayerFragment.this.u(true);
return PlayerFragment.this.ak.C();
}
@Override
public void b() {
super.b();
PlayerFragment.this.ak.B();
}
};
this.j = new BaseLyricView.e() {
@Override
public void b(View view) {
if (com.kugou.android.app.player.b.a.f15283b == 3) {
PlayerFragment.this.m();
if (com.kugou.android.app.player.b.a.f15284c != com.kugou.android.app.player.b.a.f15283b) {
com.kugou.android.app.player.b.a.f15284c = com.kugou.android.app.player.b.a.f15283b;
}
}
}
@Override
public void a() {
if (com.kugou.android.app.player.b.a.f15283b == 3) {
PlayerFragment.this.m();
if (com.kugou.android.app.player.b.a.f15284c != com.kugou.android.app.player.b.a.f15283b) {
com.kugou.android.app.player.b.a.f15284c = com.kugou.android.app.player.b.a.f15283b;
}
}
}
};
}
public void az() {
c(this.L.y(), com.kugou.android.lyric.a.b.a(this.L.y(), this.aN));
}
public void aA() {
this.aS.removeMessages(2);
this.aS.sendEmptyMessage(2);
}
public void a(com.kugou.android.app.player.e.a.b bVar) {
if (bVar != null) {
if (!bVar.a()) {
bv.b(aN_(), "提交成功,我们将马上处理");
} else {
bv.b(aN_(), aN_().getResources().getString(R.string.aue));
}
}
}
private void aB() {
this.Y.setOnClickListener(this.R);
this.ab.setOnTypeChangeListener(this.W);
this.aB.setOnClickListener(this.M);
this.F.setOnLyricFailActionClickListener(this.i);
this.L.a(this.i);
this.K.setOnDoubleClickListener(this.aF);
this.V.setOnPreTouchEventListener(this.U);
com.kugou.framework.service.g.a.b.a().a((short) 1, this.aX);
this.ay.setOnLyricViewClickListener(this.j);
}
public void m() {
this.aR.removeMessages(70);
bv.c();
if (!com.kugou.android.app.player.longaudio.a.a()) {
com.kugou.android.app.player.domain.a.a.a().a(true);
} else {
com.kugou.android.app.player.domain.a.a.a().a(false);
}
a(true, true, false);
if (ad()) {
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(aN_(), com.kugou.framework.statistics.easytrace.a.mq));
}
bd();
}
private void a(List<com.kugou.framework.lyric.d.a.b> list, com.kugou.framework.lyric.d.a.b bVar) {
if (as.f54365e) {
as.b("zlx_lyric", "config handleSetLanguageConfig language: " + bVar);
}
if (list.size() == 2) {
if (com.kugou.android.lyric.a.b.b(list, com.kugou.framework.lyric.d.a.b.Translation)) {
com.kugou.framework.setting.a.d.a().b(bVar == com.kugou.framework.lyric.d.a.b.Translation);
return;
} else {
if (com.kugou.android.lyric.a.b.b(list, com.kugou.framework.lyric.d.a.b.Transliteration)) {
com.kugou.framework.setting.a.d.a().a(bVar == com.kugou.framework.lyric.d.a.b.Transliteration);
return;
}
return;
}
}
if (list.size() == 3) {
com.kugou.framework.setting.a.d.a().a(bVar);
}
}
public MultipleLineLyricView as() {
return this.ay;
}
public com.kugou.framework.lyric.d.a.b a(List<com.kugou.framework.lyric.d.a.b> list) {
if (list.size() == 2) {
if (com.kugou.android.lyric.a.b.b(list, com.kugou.framework.lyric.d.a.b.Translation)) {
return com.kugou.framework.setting.a.d.a().i() ? com.kugou.framework.lyric.d.a.b.Translation : com.kugou.framework.lyric.d.a.b.Origin;
}
if (com.kugou.android.lyric.a.b.b(list, com.kugou.framework.lyric.d.a.b.Transliteration)) {
return com.kugou.framework.setting.a.d.a().h() ? com.kugou.framework.lyric.d.a.b.Transliteration : com.kugou.framework.lyric.d.a.b.Origin;
}
} else if (list.size() == 3) {
return com.kugou.framework.setting.a.d.a().g();
}
return com.kugou.framework.lyric.d.a.b.Origin;
}
@Override
public void onSaveInstanceState(Bundle bundle) {
if (bundle != null) {
bundle.putInt("LyricState", com.kugou.android.app.player.b.a.f15283b);
}
super.onSaveInstanceState(bundle);
}
@Override
public void onConfigurationChanged(Configuration configuration) {
super.onConfigurationChanged(configuration);
if (br.aA()) {
this.f.h();
this.ak.y().F();
this.L.I();
}
}
@Override
public void onViewStateRestored(Bundle bundle) {
super.onViewStateRestored(bundle);
if (bundle != null) {
if (PlayerMode.KuqunMode.equals(com.kugou.android.app.player.b.a.h)) {
this.ak.A();
String str = com.kugou.android.app.player.b.a.h;
com.kugou.android.app.player.b.a.h = PlayerMode.Normal;
this.ak.e(str);
com.kugou.android.app.player.h.g.a().a(new b.a() {
@Override
public void a(@PlayerMode String str2) {
char c2;
int hashCode = str2.hashCode();
if (hashCode == -1955878649) {
if (str2.equals(PlayerMode.Normal)) {
c2 = 0;
}
c2 = 65535;
} else if (hashCode != 78717915) {
if (hashCode == 292550339 && str2.equals(PlayerMode.KuqunMode)) {
c2 = 2;
}
c2 = 65535;
} else {
if (str2.equals(PlayerMode.Radio)) {
c2 = 1;
}
c2 = 65535;
}
if (c2 != 0) {
if (c2 == 1 || c2 == 2) {
com.kugou.android.app.player.b.a.a(str2);
}
}
}
});
}
if (as.f54365e) {
as.d("zlx_dev8", "onViewStateRestored");
}
com.kugou.android.app.player.b.a.f15283b = bundle.getInt("LyricState", 2);
this.ak.a(PlaybackServiceUtil.getDisplayName());
this.ak.I();
this.ak.J();
}
}
private void aC() {
if (com.kugou.framework.setting.a.d.a().B() == 3) {
if (as.f54365e) {
as.b("zlx_player", "LYRIC_XFULL toggle");
}
com.kugou.framework.setting.a.d.a().f(2);
}
this.E = new com.kugou.android.app.player.view.d(getActivity(), 1);
c(com.kugou.common.q.c.b().f(16.0f));
this.f.setIsRoundImage(false);
com.kugou.android.app.player.event.g.a(new com.kugou.android.app.player.domain.func.b.a((short) 48, false));
this.ak.a((String) null);
this.ak.I();
this.ak.J();
this.ak.b((String) null);
this.ak.a((String) null, (String) null);
this.ak.a(false, PlaybackServiceUtil.getPlayMode());
this.ak.j(false);
this.ak.i(true);
this.ak.q();
com.kugou.android.app.player.b.a.f15283b = com.kugou.framework.setting.a.d.a().B();
a(false, false, false);
this.D = new com.kugou.android.app.player.view.d(aN_(), 1);
Rect rect = new Rect();
aN_().getWindow().getDecorView().getWindowVisibleDisplayFrame(rect);
this.ad = new com.kugou.android.app.player.domain.rec.b(this, this.bj, rect.top);
k kVar = this.L;
if (kVar != null && kVar.f() != null) {
this.L.A().setAdapter((ListAdapter) this.ad);
}
com.kugou.android.app.player.domain.e.f a2 = com.kugou.android.app.player.domain.e.f.a(aN_());
a2.a(this.ak.l().f17546c);
a2.a(this.ak.l().f17547d);
this.L.d().setLyricLanguage(this.aN);
int i = AnonymousClass108.f14999a[com.kugou.android.app.player.b.a.a().ordinal()];
if (i == 1) {
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(aN_(), com.kugou.framework.statistics.easytrace.a.mG).setSource(CrossPlatformStatistic.From.PLAYER_FRAGMENT));
return;
}
if (i == 2) {
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(aN_(), com.kugou.framework.statistics.easytrace.a.mF).setSource(CrossPlatformStatistic.From.PLAYER_FRAGMENT));
return;
}
if (i == 3) {
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(aN_(), com.kugou.framework.statistics.easytrace.a.zW).setSource(CrossPlatformStatistic.From.PLAYER_FRAGMENT));
} else if (i == 4 && !PlayerMode.KuqunMode.equals(com.kugou.android.app.player.h.g.a().f15289b)) {
this.ak.W();
this.ak.c(0);
this.ak.aa();
}
}
public void aD() {
bp();
aE();
}
public void y() {
KGSong curKGSong = PlaybackServiceUtil.getCurKGSong();
if (PlaybackServiceUtil.isBuffering() && curKGSong != null && curKGSong.i() == 1) {
o(true);
} else {
o(false);
}
}
private void aE() {
int Y = com.kugou.common.q.c.b().Y();
if (as.f54365e) {
as.b("zlx_dev8", "lyric color " + Y);
}
a(i(Y));
}
@Override
public boolean isPageResume() {
return this.w && ((AbsFrameworkActivity) getActivity()).ac();
}
public void onEventMainThread(b.e eVar) {
ao_();
if (com.kugou.android.app.player.b.a.f()) {
com.kugou.common.q.b.a().Q(false);
com.kugou.android.app.player.event.g.a(new com.kugou.android.app.player.domain.func.b.f((short) 6, 0.0f));
}
}
public void cu() {
final String str = this.I;
final KGMusicWrapper curKGMusicWrapper = PlaybackServiceUtil.getCurKGMusicWrapper();
if (cy()) {
com.kugou.common.dialog8.popdialogs.b bVar = new com.kugou.common.dialog8.popdialogs.b(getActivity());
bVar.setCanceledOnTouchOutside(false);
bVar.setTitleVisible(false);
bVar.setMessage("将该歌手写真设为自定义皮肤?");
bVar.setNegativeHint("取消");
bVar.setPositiveHint("设为皮肤");
bVar.setOnDialogClickListener(new com.kugou.common.dialog8.e() {
@Override
public void onNegativeClick() {
}
@Override
public void onOptionClick(com.kugou.common.dialog8.i iVar) {
}
@Override
public void onPositiveClick() {
PlayerFragment.this.bT = true;
PlayerFragment playerFragment = PlayerFragment.this;
playerFragment.showProgressDialog(true, playerFragment.getResources().getString(R.string.b98));
if (!com.kugou.framework.setting.a.d.a().cu()) {
PlayerFragment.this.a(curKGMusicWrapper, str);
} else {
com.bumptech.glide.g.a(PlayerFragment.this.getActivity()).a("http://imge.kugou.com/commendpic/20190409/20190409170950403623.jpg").j().a(com.bumptech.glide.load.a.PREFER_ARGB_8888).a((com.bumptech.glide.a<String, Bitmap>) new com.bumptech.glide.request.b.g<Bitmap>() {
@Override
public void a(Object obj, com.bumptech.glide.request.a.c cVar) {
a((Bitmap) obj, (com.bumptech.glide.request.a.c<? super Bitmap>) cVar);
}
public void a(Bitmap bitmap, com.bumptech.glide.request.a.c<? super Bitmap> cVar) {
if (PlayerFragment.this.bT) {
PlayerFragment.this.bS = bitmap;
PlayerFragment.this.a(curKGMusicWrapper, str);
}
}
@Override
public void a(Exception exc, Drawable drawable) {
super.a(exc, drawable);
PlayerFragment.this.bS = null;
PlayerFragment.this.a(curKGMusicWrapper, str);
}
});
}
}
});
bVar.show();
}
}
public void a(KGMusicWrapper kGMusicWrapper, String str) {
if (this.bT) {
this.bT = false;
this.aT.removeInstructions(65);
com.kugou.common.ag.a obtainInstruction = this.aT.obtainInstruction();
obtainInstruction.f46636a = 65;
Bundle bundle = new Bundle();
bundle.putParcelable("wrapper", kGMusicWrapper);
bundle.putString("path", str);
obtainInstruction.a(bundle);
obtainInstruction.g();
}
}
public void cx() {
NavigationMoreUtils.a(this, CrossPlatformStatistic.From.PLAYER_FRAGMENT, getSourcePath());
if (h.b()) {
h.a().a(true, true);
}
}
public void cE() {
com.kugou.android.app.eq.d.f.b(67108864);
this.at.setVisibility(8);
}
public class c implements ViewPagerItemLayout.a {
private c() {
}
@Override
public void a(int i) {
PlayerFragment.this.J.setFullLyricPopupShadownHeight(i);
}
}
public void c(boolean z) {
if (z) {
this.L.a(new BaseLyricView.b() {
@Override
public void a(com.kugou.framework.lyric4.b.a aVar, final int i, float f2) {
if (com.kugou.framework.setting.a.d.a().B() != 3 && PlayerFragment.this.w) {
if (PlayerFragment.this.L != null && PlayerFragment.this.L.d().getLyricView() != null) {
LyricData a2 = PlayerFragment.this.ak.a(PlayerFragment.this.L.d().getLyricView());
if (a2 == null || a2.e() == null || a2.e().length <= 1) {
return;
}
}
LyricData k = com.kugou.framework.lyric.l.a().k();
if (k == null || k.e() == null || k.e().length > 1) {
com.kugou.android.app.player.view.c aY = PlayerFragment.this.aY();
if (k != null && k.a() == 1) {
aY.a(false);
} else {
aY.a(true);
}
if (aY.isShowing()) {
return;
}
if (aVar != null) {
f2 -= aVar.b();
}
int i2 = (int) f2;
aY.a(new c.a() {
@Override
public void a() {
LyricData a3 = PlayerFragment.this.ak.a(PlayerFragment.this.L.d().getLyricView());
if (a3 != null && a3.a() == 1) {
PlayerFragment.this.b(com.kugou.framework.service.ipc.a.f.b.b(), true, (String) null, "长按多行歌词");
} else {
bv.a(PlayerFragment.this.getApplicationContext(), "当前歌词不支持歌词改错");
}
}
@Override
public void b() {
BackgroundServiceUtil.trace(new com.kugou.common.statistics.song.a.q(KGApplication.getContext(), com.kugou.framework.statistics.easytrace.a.anl).a("scid_albumid", String.valueOf(PlaybackServiceUtil.y())).setSh(PlaybackServiceUtil.getHashvalue()).setSvar1("长按歌词"));
if (PlayerFragment.this.ak.l().g()) {
PlayerFragment.this.ak.l().b(false);
return;
}
if (1 == com.kugou.framework.setting.a.d.a().B()) {
PlayerFragment.this.t(true);
}
if (PlayerFragment.this.L == null || PlayerFragment.this.L.d().getLyricView() == null) {
return;
}
View lyricView = PlayerFragment.this.L.d().getLyricView();
PlayerFragment.this.a(lyricView, PlayerFragment.this.ak.a(lyricView), i);
com.kugou.android.app.player.event.g.a(new com.kugou.android.app.player.domain.lyric.a.a((short) 18));
PlayerFragment.this.aR.sendEmptyMessageDelayed(37, 500L);
if (com.kugou.framework.setting.a.d.a().B() == 1) {
return;
}
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(PlayerFragment.this.aN_(), com.kugou.framework.statistics.easytrace.a.Bu));
}
});
aY.setOnDismissListener(new PopupWindow.OnDismissListener() {
@Override
public void onDismiss() {
PlayerFragment.this.L.d().getLyricView().invalidate();
PlayerFragment.this.aR.sendEmptyMessage(37);
}
});
if (2 == com.kugou.framework.setting.a.d.a().B()) {
aY.a(PlayerFragment.this.E(), i2);
} else {
aY.a(PlayerFragment.this.D(), i2);
}
}
}
}
});
} else {
this.L.a((BaseLyricView.b) null);
}
}
private void aF() {
this.J = (PlayerSwitchCard) $(R.id.bgh);
this.J.setCurrentItem(1);
this.L = new k(aN_(), this);
this.L.d().setOnGlobalLayoutListener(new c());
this.J.setContent(this.L.e());
this.J.setRightMenu(this.L.f());
this.J.setContentTransformer(new com.kugou.android.app.player.view.a());
this.J.setBlurLayoutAlpha(0.0f);
com.kugou.android.app.player.event.g.a(new com.kugou.android.app.player.domain.func.b.f((short) 16, 1.0f));
this.J.setOnPageChangeListener(new PlayerSwitchCard.d() {
@Override
public void a(PlayerSwitchCard playerSwitchCard, int i, float f2, int i2) {
super.a(playerSwitchCard, i, f2, i2);
}
@Override
public void a(PlayerSwitchCard playerSwitchCard, int i) {
if (i == 0) {
PlayerFragment.this.bV();
if (PlayerFragment.this.bk != null) {
PlayerFragment.this.bk.dismiss();
}
boolean d2 = playerSwitchCard.d();
PlayerFragment.this.ak.k(d2);
PlayerFragment.this.e(d2);
if (!PlayerFragment.this.ak()) {
PlayerFragment.this.J.setBlurLayoutVisible(false);
PlayerFragment.this.bC();
if (!com.kugou.android.app.player.h.g.b(PlayerFragment.this.ab)) {
PlayerFragment.this.ac();
}
com.kugou.android.app.player.event.g.a(new com.kugou.android.app.player.event.a.b((short) 3, new com.kugou.android.app.player.event.a.c<Integer>(new Integer[0]) {
@Override
public void a(Object... objArr) {
com.kugou.android.app.player.entity.a aVar = (com.kugou.android.app.player.entity.a) objArr[0];
com.kugou.android.app.player.domain.e.f a2 = com.kugou.android.app.player.domain.e.f.a(PlayerFragment.this.aN_());
if (a2.b(aVar)) {
PlayerFragment.this.ak.d(true);
PlayerFragment.this.ak.l().a(a2.a().f16897c, !a2.a().f16897c.f16909e);
}
}
}));
} else {
new com.kugou.framework.a.a.f().a(com.kugou.framework.statistics.easytrace.a.mK, CrossPlatformStatistic.From.PLAYER_FRAGMENT);
}
if (!d2) {
PlayerFragment.this.ak.h(true);
PlayerFragment.this.ak.d(1.0f);
PlayerFragment.this.ak.e(1.0f);
} else if (d2) {
PlayerFragment.this.ak.h(false);
PlayerFragment.this.ak.d(0.0f);
PlayerFragment.this.ak.e(0.0f);
}
if (PlayerFragment.this.J != null) {
if (PlayerFragment.this.J.getCurrentItem() == 1) {
com.kugou.android.netmusic.discovery.b.c.a().g();
} else {
PlayerFragment.this.cG();
}
}
}
}
@Override
public void a(PlayerSwitchCard playerSwitchCard, int i, int i2) {
super.a(playerSwitchCard, i, i2);
if (i2 == 1) {
PlayerFragment.this.j(false);
}
if (PlayerFragment.this.ad != null) {
PlayerFragment.this.ad.f();
if (PlayerFragment.this.ak()) {
PlayerFragment.this.ad.c();
} else {
PlayerFragment.this.ad.i();
}
}
PlayerFragment.this.r();
PlayerFragment.this.ak.y().b(i2 == 1);
}
});
this.L.e().setCurrentItem(1);
this.L.e().setOnPageChangeListener(this.aL);
c(true);
this.L.a(new BaseLyricView.d() {
@Override
public void a(LyricData lyricData) {
if (lyricData != null) {
final List<com.kugou.framework.lyric.d.a.b> w = lyricData.w();
new com.kugou.framework.common.utils.stacktrace.e(Looper.getMainLooper()).post(new Runnable() {
@Override
public void run() {
PlayerFragment.this.c((List<com.kugou.framework.lyric.d.a.b>) w, PlayerFragment.this.a((List<com.kugou.framework.lyric.d.a.b>) w));
PlayerFragment.this.b((List<com.kugou.framework.lyric.d.a.b>) w);
if (PlayerFragment.this.ab.d() && !PlayerFragment.this.J.d() && com.kugou.android.app.player.b.a.f15283b == 1 && PlayerFragment.this.isPlayerFragmentShowing()) {
PlayerFragment.this.bF();
}
PlayerFragment.this.d(com.kugou.android.app.player.b.a.f15283b == 1 ? PlayerFragment.this.ab : null);
PlayerFragment.this.ca();
}
});
} else {
ArrayList arrayList = new ArrayList(1);
arrayList.add(com.kugou.framework.lyric.d.a.b.Origin);
PlayerFragment.this.b(arrayList);
}
}
});
this.L.g().getPhotoSwitcher().getCloseAdTag().setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
com.kugou.android.app.player.widget.c cVar = new com.kugou.android.app.player.widget.c(PlayerFragment.this.aN_());
cVar.a(new c.a() {
@Override
public void a(com.kugou.android.app.player.widget.c cVar2) {
cVar2.dismiss();
PlayerFragment.this.L.g().getPhotoSwitcher().j();
com.kugou.common.q.b.a().I(com.kugou.android.b.d.a());
}
@Override
public void b(com.kugou.android.app.player.widget.c cVar2) {
cVar2.dismiss();
NavigationMoreUtils.startVipInfoActivity(PlayerFragment.this.aN_(), -1, null, 2020);
}
});
cVar.show();
}
});
}
public com.kugou.android.app.player.view.c aY() {
if (this.bk == null) {
this.bk = new com.kugou.android.app.player.view.c(aN_());
}
return this.bk;
}
public void t(boolean z) {
View shareLyricGuide = bL().getShareLyricGuide();
if (shareLyricGuide != null && shareLyricGuide.getVisibility() == 0) {
shareLyricGuide.setVisibility(8);
}
if (z) {
com.kugou.framework.setting.a.d.a().as(true);
bl();
}
}
public void bZ() {
if (1 != com.kugou.android.app.player.b.a.f15283b || com.kugou.framework.setting.a.d.a().bO()) {
return;
}
View shareLyricGuide = bL().getShareLyricGuide();
if (com.kugou.framework.setting.a.d.a().bO()) {
return;
}
if ((shareLyricGuide == null || shareLyricGuide.getVisibility() != 8) && shareLyricGuide != null) {
return;
}
this.L.g().b(0, 8, false);
}
public void ca() {
String b2 = com.kugou.framework.service.ipc.a.f.b.b();
if (TextUtils.isEmpty(b2)) {
return;
}
final com.kugou.framework.lyric.c.a d2 = z.d(b2);
if (!b(d2)) {
this.L.d().setLyricHeaderMessage(c(d2));
this.L.d().setLyricHeaderClickListener(new MultipleLineLyricView.d() {
@Override
public void b() {
}
@Override
public void a() {
PlayerFragment.this.a(d2);
}
});
} else {
this.L.d().setLyricHeaderMessage("");
}
this.L.d().setLyricFooterMessage(d(d2));
}
private String d(com.kugou.framework.lyric.c.a aVar) {
if (aVar == null) {
return "";
}
if (aVar.s() == 1) {
String t = aVar.t();
if (!TextUtils.isEmpty(t)) {
String[] split = t.split(IActionReportService.COMMON_SEPARATOR);
StringBuilder sb = new StringBuilder();
for (String str : split) {
sb.append(str);
sb.append("、");
}
sb.deleteCharAt(sb.length() - 1);
return sb.toString() + "版权所有,翻唱翻录必究";
}
}
return "";
}
public void a(com.kugou.framework.lyric.c.a aVar) {
if (aVar.i().size() > 1) {
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(aN_(), com.kugou.framework.statistics.easytrace.a.Zj).setSn(PlaybackServiceUtil.getDisplayName()).setSh(PlaybackServiceUtil.getPlayingHashvalue()).setKid(String.valueOf(aVar.e())).setFo("/播放页/展示歌词制作者/制作者列表/"));
Bundle bundle = new Bundle();
bundle.putParcelableArrayList("key_lyric_author_list", aVar.i());
bundle.putString("key_lyric_id", String.valueOf(aVar.e()));
startFragment(LyricAuthorFragment.class, bundle);
return;
}
NavigationUtils.a(this, bq.a(aVar.i().get(0).a(), 0), 0);
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(aN_(), com.kugou.framework.statistics.easytrace.a.Zi).setSn(PlaybackServiceUtil.getDisplayName()).setSh(PlaybackServiceUtil.getPlayingHashvalue()).setKid(String.valueOf(aVar.e())).setFo("/播放页/展示歌词制作者/制作者列表/个人主页/"));
}
private String c(com.kugou.framework.lyric.c.a aVar) {
int size = aVar.i().size();
if (!(size > 1)) {
return "歌词制作·" + aVar.i().get(0).b();
}
return "歌词制作 (" + size + "人)";
}
private boolean b(com.kugou.framework.lyric.c.a aVar) {
return aVar == null || aVar.i() == null || aVar.i().size() == 0;
}
private boolean aG() {
return this.ak.l().k() && !com.kugou.android.app.player.longaudio.a.a();
}
public boolean cj() {
return this.ak.aj().u();
}
public boolean ck() {
return this.ak.aj().v();
}
public boolean cF() {
b.a a2 = com.kugou.android.app.player.b.a.a();
return (a2 == b.a.Run || a2 == b.a.DRIVE || com.kugou.android.app.player.b.a.f15283b == 3 || com.kugou.android.app.player.b.a.h() || cj() || !this.ak.y().n() || this.J.getCurrentItem() != 1) ? false : true;
}
public void cG() {
com.kugou.android.app.player.e eVar = this.ak;
if (eVar != null) {
eVar.R().g();
}
}
public void b(Runnable runnable) {
if (!this.J.d()) {
if (runnable != null) {
runnable.run();
}
} else {
this.J.a(1, true);
if (runnable != null) {
this.J.postDelayed(runnable, 400L);
}
}
}
public void r(boolean z) {
if (com.kugou.android.app.player.longaudio.a.a()) {
return;
}
com.kugou.android.app.player.domain.f.g.a().b(!z);
}
public void cB() {
try {
this.ak.S();
} catch (Exception e2) {
com.kugou.common.exceptionreport.b.a().a(11679236, e2);
e2.printStackTrace();
}
}
public void cl() {
if (!com.kugou.android.app.player.longaudio.a.b() && com.kugou.android.app.player.longaudio.a.a()) {
com.kugou.android.app.player.domain.g.a.a().b();
}
}
public void bM() {
if (as.f54365e) {
as.f("zzm-log", "去查询要不要显示点歌入口:");
}
if (3 == com.kugou.android.app.player.b.a.f15283b) {
if (as.f54365e) {
as.f("zzm-log", "是全屏不去查==");
return;
}
return;
}
com.kugou.android.app.player.event.g.a(new com.kugou.android.app.player.event.a.b((short) 4, new com.kugou.android.app.player.event.a.c<Integer>(new Integer[0]) {
@Override
public void a(Object... objArr) {
ao.a(objArr);
String str = (String) com.kugou.android.app.player.h.d.a(objArr[0]);
String str2 = (String) com.kugou.android.app.player.h.d.a(objArr[1]);
if (as.f54365e) {
as.f("zzm-log", "拿到歌名:" + str);
}
com.kugou.android.app.player.domain.fxavailablesongs.b.a().a(str, str2);
}
}));
}
public void b(final boolean z) {
if (as.f54365e) {
as.c("cwt log 查询主播");
}
if (this.ak.m().d()) {
if (as.f54365e) {
as.f("zzm-log", "明星直播tab显示--停止查询");
}
com.kugou.android.app.player.domain.e.f.a(aN_()).b(this.ak.l().f17547d);
return;
}
com.kugou.android.app.player.event.g.a(new com.kugou.android.app.player.event.a.b((short) 3, new com.kugou.android.app.player.event.a.c<Integer>(new Integer[0]) {
@Override
public void a(Object... objArr) {
ao.a(objArr);
ao.b(objArr.length == 3);
com.kugou.android.app.player.entity.a aVar = (com.kugou.android.app.player.entity.a) com.kugou.android.app.player.h.d.a(objArr[0]);
String str = aVar.f17991a;
com.kugou.android.app.player.domain.e.f a2 = com.kugou.android.app.player.domain.e.f.a(PlayerFragment.this.aN_());
if (z) {
a2.a(true);
}
PlayerFragment.this.aM = str;
a2.a(aVar);
}
}));
}
public void h(boolean z) {
List<com.kugou.framework.lyric.d.a.b> canUseType;
LyricSelectView lyricSelectView = this.ab;
if (lyricSelectView != null && this.aN != lyricSelectView.getLanguage()) {
this.ab.setLanguage(this.aN);
}
View C = C();
LyricSelectView lyricSelectView2 = null;
if (C != null && z && com.kugou.android.app.player.b.a.f15283b == 1) {
if (C instanceof NewLyricView) {
canUseType = ((NewLyricView) C()).getCanUseType();
} else {
canUseType = C instanceof BaseLyricView ? ((BaseLyricView) C()).getCanUseType() : null;
}
try {
b(canUseType);
if (canUseType != null && canUseType.size() > 1) {
LyricSelectView lyricSelectView3 = this.ab;
try {
bF();
lyricSelectView2 = lyricSelectView3;
} catch (Exception e2) {
e = e2;
lyricSelectView2 = lyricSelectView3;
as.e(e);
d(lyricSelectView2);
}
}
} catch (Exception e3) {
e = e3;
}
}
d(lyricSelectView2);
}
public void g(@PlayerMode String str) {
if (as.f54365e) {
as.f("gehu.mode", "switchPlayMode cur=:" + com.kugou.android.app.player.b.a.h + "//new=" + str);
}
if (str == null || !com.kugou.android.app.player.b.a.a(str)) {
return;
}
this.ak.e(str);
i(str);
}
public void i(@PlayerMode String str) {
if (PlayerMode.LongAudio.equals(this.bJ) && !str.equals(PlayerMode.LongAudio)) {
cq();
} else if (!PlayerMode.LongAudio.equals(this.bJ) && str.equals(PlayerMode.LongAudio) && !com.kugou.android.app.player.longaudio.a.b()) {
cr();
}
this.bJ = str;
}
private void cp() {
if (com.kugou.android.app.player.longaudio.a.a()) {
cr();
cl();
if (this.ak.ah()) {
this.ak.h(false);
}
}
}
private void cq() {
com.kugou.android.app.player.h.g.a($(R.id.gn4));
com.kugou.android.app.player.h.g.a($(R.id.bf5));
com.kugou.android.app.player.event.g.a(new com.kugou.android.app.player.domain.func.b.f((short) 19));
this.J.setCurrentItem(1);
this.J.setSlidingEnabled(true);
getDelegate().a((AbsFrameworkFragment) this, true);
this.L.w();
this.L.H();
if (!com.kugou.common.q.b.a().cf() && com.kugou.android.app.player.b.a.f == 1) {
d().b(true);
}
com.kugou.android.app.player.domain.e.f a2 = com.kugou.android.app.player.domain.e.f.a(aN_());
a2.a(this.ak.l().f17546c);
a2.a(this.ak.l().f17547d);
if (this.aU) {
this.aU = false;
b(true, false);
}
}
private void cr() {
com.kugou.android.app.player.domain.menu.a aVar;
if (com.kugou.android.app.player.b.a.h()) {
this.aU = true;
b(false, false);
}
com.kugou.android.app.player.h.g.b($(R.id.gn4));
com.kugou.android.app.player.h.g.b($(R.id.bf5));
if (com.kugou.android.app.player.b.a.a() != b.a.Album) {
a(b.a.Album);
}
WeakReference<com.kugou.android.app.player.domain.menu.a> weakReference = this.bK;
if (weakReference != null && (aVar = weakReference.get()) != null) {
aVar.dismiss();
}
bV();
cs();
this.L.d().setMiniLyricVisibility(8);
this.J.setCurrentItem(1);
this.L.x();
this.L.G();
com.kugou.android.app.player.domain.e.f a2 = com.kugou.android.app.player.domain.e.f.a(aN_());
a2.b(this.ak.l().f17546c);
a2.b(this.ak.l().f17547d);
B(false);
}
private void cs() {
com.kugou.android.app.player.b.a.f15283b = 2;
this.ak.e();
this.J.setSlidingEnabled(false);
getDelegate().a((AbsFrameworkFragment) this, true);
this.L.e().setCanScrollNext(false);
h(false);
this.L.u();
if (com.kugou.android.app.player.b.a.f15283b == 3) {
if (this.aY == 1) {
a(true, true, false);
} else {
a(true, false, false);
}
} else if (com.kugou.android.app.player.b.a.f15283b == 1) {
a(true, true, false);
} else {
a(true, false, false);
}
this.aY = 2;
this.aB.setVisibility(8);
this.K.setVisibility(8);
com.kugou.android.app.player.h.g.b(this.az);
g(false);
}
public void i(boolean z) {
String string;
View E = E();
if (E != null && (E instanceof LyricView)) {
LyricView lyricView = (LyricView) E();
if (z) {
string = getResources().getString(R.string.ab7);
} else {
string = getResources().getString(R.string.ao3);
}
lyricView.setDefaultMsg(string);
}
this.ay.setDefaultMsg(z ? getResources().getString(R.string.ab7) : getResources().getString(R.string.ao3));
}
private void aH() {
com.kugou.android.app.player.domain.menu.a aVar = new com.kugou.android.app.player.domain.menu.a(aN_());
aVar.a(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long j) {
PlayerFragment.this.g(i);
}
});
aVar.a(com.kugou.android.app.player.b.a.a().ordinal());
this.bK = new WeakReference<>(aVar);
}
public void onEventMainThread(u uVar) {
g(1);
}
public void g(int i) {
a(com.kugou.android.app.player.h.b.a(b.a.values()[i].f18068e));
}
private void a(b.a aVar) {
b.a a2 = com.kugou.android.app.player.b.a.a();
if (a2 == aVar) {
return;
}
if (aVar == b.a.Run || aVar == b.a.DRIVE) {
cG();
} else {
com.kugou.android.netmusic.discovery.b.c.a().g();
}
if (aVar == b.a.DRIVE) {
NavigationMoreUtils.a(this, "播放页写真模式");
return;
}
if (!PlayerMode.KuqunMode.equals(com.kugou.android.app.player.h.g.a().f15289b)) {
if (a2 == b.a.Run) {
this.J.c();
} else if (aVar == b.a.Run) {
this.J.b();
this.ak.W();
}
if (aVar == b.a.Run) {
com.kugou.framework.setting.a.d.a().F(a2.f18068e);
} else {
com.kugou.framework.setting.a.d.a().F(aVar.f18068e);
}
}
com.kugou.framework.a.a.f fVar = new com.kugou.framework.a.a.f();
com.kugou.framework.setting.a.d.a().a(aVar);
com.kugou.android.app.player.b.a.a(aVar);
int i = AnonymousClass108.f14999a[aVar.ordinal()];
if (i == 1) {
fVar.a(com.kugou.framework.statistics.easytrace.a.zY, CrossPlatformStatistic.From.PLAYER_FRAGMENT);
this.ak.c(8);
y(true);
} else if (i == 2) {
this.ak.aj().t();
fVar.a(com.kugou.framework.statistics.easytrace.a.zX, CrossPlatformStatistic.From.PLAYER_FRAGMENT);
this.ak.c(8);
y(true);
} else if (i == 3) {
this.ak.aj().t();
fVar.a(com.kugou.framework.statistics.easytrace.a.zZ, CrossPlatformStatistic.From.PLAYER_FRAGMENT);
this.ak.c(8);
y(true);
} else if (i == 4) {
bV();
this.ak.s(true);
fVar.a(com.kugou.framework.statistics.easytrace.a.Ub, CrossPlatformStatistic.From.PLAYER_FRAGMENT);
this.ak.c(0);
y(false);
}
this.ak.l().d();
this.ak.y().a(aVar);
com.kugou.android.app.player.event.g.a(new com.kugou.android.app.player.event.e((short) 51));
if (b.a.Album == aVar || b.a.FullScreen == aVar || b.a.None == aVar) {
cN();
} else {
cO();
}
}
public void A() {
com.kugou.android.app.player.h.f.a(this.bg, getCurrentFragment(), com.kugou.framework.statistics.b.a.a().a(getSourcePath()).a("歌词匹配MV").toString(), PlaybackServiceUtil.getHashvalue());
}
public void B() {
com.kugou.android.app.player.h.f.a(this.bg, getCurrentFragment(), com.kugou.framework.statistics.b.a.a().a(getSourcePath()).a("更多").a("歌词匹配MV").toString(), PlaybackServiceUtil.getHashvalue());
}
public void bP() {
k kVar = this.L;
if (kVar == null || kVar.d().getLyricView() == null) {
return;
}
View lyricView = this.L.d().getLyricView();
a(lyricView, this.ak.a(lyricView), -1);
com.kugou.android.app.player.event.g.a(new com.kugou.android.app.player.domain.lyric.a.a((short) 18));
this.aR.sendEmptyMessageDelayed(37, 500L);
if (com.kugou.framework.setting.a.d.a().B() == 1) {
return;
}
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(aN_(), com.kugou.framework.statistics.easytrace.a.Bu));
}
public void onEventMainThread(com.kugou.android.mv.c.c cVar) {
ae();
}
public void aI() {
ArrayList arrayList = new ArrayList(1);
arrayList.add(com.kugou.framework.lyric.d.a.b.Origin);
if (C() instanceof NewLyricView) {
NewLyricView newLyricView = (NewLyricView) C();
newLyricView.getCanUseType().clear();
newLyricView.getCanUseType().addAll(arrayList);
}
if (this.L.j()) {
this.ay.getCanUseType().clear();
this.ay.getCanUseType().addAll(arrayList);
}
b(arrayList);
}
public void aJ() {
com.kugou.android.app.player.event.g.a(new com.kugou.android.app.player.domain.func.b.f((short) 4));
}
private LyricData e(View view) {
if (view == null) {
return null;
}
if (view instanceof NewLyricView) {
return ((NewLyricView) view).getLyricData();
}
if (view instanceof LyricView) {
return ((LyricView) view).getLyricData();
}
if (view instanceof BaseLyricView) {
return ((BaseLyricView) view).getLyricData();
}
return null;
}
public void a(final View view, final LyricData lyricData, final int i) {
if (lyricData == null || lyricData.e() == null || lyricData.e().length <= 1) {
return;
}
LyricData k = com.kugou.framework.lyric.l.a().k();
if (k == null || k.e() == null || k.e().length > 1) {
if (!br.aj(getApplicationContext())) {
if (!al()) {
bv.a((Context) aN_(), "该歌词无法分享");
this.L.d().getLyricView().invalidate();
return;
} else {
b(view, lyricData, i);
return;
}
}
D_();
rx.e.a((Object) null).b(Schedulers.io()).d(new rx.b.e<Object, o.c>() {
@Override
public o.c call(Object obj) {
com.kugou.framework.lyric.c.a d2 = z.d(com.kugou.framework.service.ipc.a.f.b.b());
if (d2 == null) {
return null;
}
return new com.kugou.framework.lyric.o().a(d2.e());
}
}).a(AndroidSchedulers.mainThread()).d(new rx.b.e<o.c, Object>() {
@Override
public Object call(o.c cVar) {
PlayerFragment.this.ao_();
if (cVar == null || !cVar.a()) {
if (PlayerFragment.this.al()) {
PlayerFragment.this.b(view, lyricData, i);
return null;
}
bv.a((Context) PlayerFragment.this.aN_(), "该歌词无法分享");
PlayerFragment.this.L.d().getLyricView().invalidate();
return null;
}
if (cVar.b()) {
PlayerFragment.this.b(view, lyricData, i);
return null;
}
bv.a((Context) PlayerFragment.this.aN_(), "该歌词无法分享");
return null;
}
}).h();
}
}
public void b(View view, LyricData lyricData, int i) {
KGFile innerKGFile;
this.h = new Intent(aN_(), (Class<?>) SelectLyricActivity.class);
int h = lyricData.h();
if (view instanceof LyricView) {
i = -1;
h = 0;
}
this.h.putExtra("currentRow", h);
if (lyricData.a() == 1) {
this.h.putExtra("sharelrc", true);
}
this.h.putExtra("ClickedRowIndex", i);
this.h.putExtra("curLanguageIsOrigin", this.aN == com.kugou.framework.lyric.d.a.b.Origin);
if (!TextUtils.isEmpty(this.aW)) {
String str = com.kugou.framework.service.ipc.a.a.a.c(this.aW)[0];
this.h.putExtra("SongName", com.kugou.framework.service.ipc.a.a.a.c(this.aW)[1]);
if (!TextUtils.isEmpty(str) && !"未知歌手".equals(str)) {
this.h.putExtra("SingerName", str);
} else {
this.h.putExtra("SingerName", "");
}
} else {
this.h.putExtra("SongName", "");
this.h.putExtra("SingerName", "");
}
this.h.putExtra("Filename", PlaybackServiceUtil.getDisplayName());
this.h.putExtra("HashValue", PlaybackServiceUtil.getHashvalue());
this.h.putExtra("duration", PlaybackServiceUtil.getDuration());
String a2 = com.kugou.framework.service.ipc.a.f.b.a();
if (TextUtils.isEmpty(a2)) {
com.kugou.framework.avatar.a.b.a().b(false, null);
}
this.h.putExtra("SingerPicture", a2);
ArrayList<AuthorBaseInfo> arrayList = this.bm;
if (arrayList != null) {
KGFile innerKGFile2 = PlaybackServiceUtil.getInnerKGFile();
r0 = innerKGFile2 != null ? com.kugou.framework.avatar.e.b.b(innerKGFile2.bT_(), 0L, innerKGFile2.q(), innerKGFile2.Q()) : null;
Iterator<AuthorBaseInfo> it = arrayList.iterator();
while (it.hasNext()) {
AuthorBaseInfo next = it.next();
if (r0 != null && !r0.contains(Integer.valueOf(next.f57255a))) {
it.remove();
}
}
}
if (arrayList == null || arrayList.size() == 0) {
arrayList = new ArrayList<>();
if (r0 == null && (innerKGFile = PlaybackServiceUtil.getInnerKGFile()) != null) {
r0 = com.kugou.framework.avatar.e.b.b(innerKGFile.bT_(), 0L, innerKGFile.q(), innerKGFile.Q());
}
if (r0 != null) {
for (int i2 = 0; i2 < r0.size(); i2++) {
AuthorBaseInfo authorBaseInfo = new AuthorBaseInfo();
authorBaseInfo.f57255a = r0.get(i2).intValue();
authorBaseInfo.f57256d = PlaybackServiceUtil.getArtistName();
arrayList.add(authorBaseInfo);
}
}
}
this.h.putParcelableArrayListExtra("author_info", arrayList);
startActivity(this.h);
t(true);
com.kugou.framework.setting.a.d.a().au();
}
public boolean al() {
return com.kugou.android.app.player.h.p.a();
}
private void aL() {
Channel currentPlayChannel;
String string = aN_().getResources().getString(R.string.azp);
if (PlaybackServiceUtil.isPlayChannelMusic() && (currentPlayChannel = PlaybackServiceUtil.getCurrentPlayChannel()) != null && currentPlayChannel.s().equals(string)) {
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(getActivity(), com.kugou.framework.statistics.easytrace.a.Bp));
this.ak.k();
com.kugou.android.app.player.event.g.a(new com.kugou.android.app.player.event.e((short) 7, (Object) Integer.valueOf(R.string.azm)));
}
}
public View C() {
k kVar = this.L;
if (kVar == null || kVar.d() == null) {
return null;
}
this.C = this.L.d().getLyricView();
return this.C;
}
public View D() {
k kVar = this.L;
if (kVar == null || kVar.d() == null) {
return null;
}
return this.L.d().getSlideLyricView();
}
public View E() {
k kVar = this.L;
if (kVar == null || kVar.d() == null) {
return null;
}
this.C = this.L.d().getMiniLyricView();
return this.C;
}
public LyricData G() {
return e(E());
}
public LyricData H() {
return e(D());
}
public void I() {
bn();
}
void J() {
if (P() == null) {
return;
}
cK().removeInstructions(3);
cK().sendEmptyInstruction(3);
com.kugou.framework.setting.a.d.a().B(true);
}
public static class e extends com.kugou.framework.common.utils.stacktrace.e {
public final WeakReference<PlayerFragment> f15181a;
public e(PlayerFragment playerFragment) {
this.f15181a = new WeakReference<>(playerFragment);
}
@Override
public void handleMessage(Message message) {
final PlayerFragment playerFragment = this.f15181a.get();
if (playerFragment == null || !playerFragment.isAlive()) {
return;
}
int i = message.what;
if (i == 1) {
if (as.f54365e) {
as.d("PlayerPresenter", "handleMessage: UI_MSG_UPDATE_FAV_STATE--msg.arg1=" + message.arg1);
}
if (message.arg1 == 1) {
if (((Integer) message.obj).intValue() != 1) {
com.kugou.android.app.player.event.g.a(new com.kugou.android.app.player.domain.func.b.a((short) 48, true));
}
if (message.arg2 == 1) {
com.kugou.common.b.a.a(new Intent("com.kugou.android.update_audio_list"));
}
} else {
if (((Integer) message.obj).intValue() != 1) {
com.kugou.android.app.player.event.g.a(new com.kugou.android.app.player.domain.func.b.a((short) 48, false));
}
if (message.arg2 == 1) {
com.kugou.common.b.a.a(new Intent("com.kugou.android.update_audio_list"));
}
}
} else if (i == 2) {
com.kugou.android.app.player.event.g.a(new com.kugou.android.app.player.domain.func.b.a((short) 50, (Boolean) message.obj));
} else if (i == 3) {
i.a aVar = (i.a) message.obj;
aVar.f18108a.h(FxLivePlayState.OpenSourceFail_SubCode.LDS_RTMP_ERROR_HANDSHAKE);
DownloadTraceModel downloadTraceModel = new DownloadTraceModel();
downloadTraceModel.a(z.a.Single);
downloadTraceModel.b("单曲");
downloadTraceModel.c("下载弹窗");
downloadTraceModel.a(1);
downloadTraceModel.a(aVar.f18108a.Z());
((AbsBaseActivity) playerFragment.getActivity()).downloadMusicWithSelectorWithType(aVar.f18110c, aVar.f18108a, aVar.f18109b, true, downloadTraceModel);
} else if (i == 4) {
playerFragment.a(true, ((Boolean) message.obj).booleanValue(), false);
} else if (i == 5) {
playerFragment.ak.q();
} else if (i == 8) {
KGMusicWrapper[] kGMusicWrapperArr = (KGMusicWrapper[]) message.obj;
boolean z = kGMusicWrapperArr == null || kGMusicWrapperArr.length == 0;
boolean z2 = com.kugou.android.app.player.b.a.f15283b == 1;
if (z || !z2) {
playerFragment.aB.setVisibility(8);
} else {
playerFragment.aB.setVisibility(0);
}
playerFragment.i(!z);
playerFragment.z(!z);
if (z || (playerFragment.J != null && playerFragment.J.d())) {
playerFragment.y(false);
} else {
playerFragment.y(true);
}
} else if (i == 19) {
if (as.f54365e) {
as.d("PlayerPresenter", "handleMessage: UI_MSG_ENABLE_FAV_BTN");
}
com.kugou.android.app.player.event.g.a(new com.kugou.android.app.player.domain.func.b.a((short) 48, false));
} else if (i == 21) {
playerFragment.a_(message.obj == null ? "null" : (String) message.obj);
} else if (i == 25) {
playerFragment.ak.g(2);
KGMusicWrapper kGMusicWrapper = (KGMusicWrapper) message.obj;
playerFragment.ak.a(kGMusicWrapper.v());
playerFragment.ak.a(kGMusicWrapper);
} else if (i != 64) {
if (i == 50) {
playerFragment.ak.g(2);
KGMusicWrapper kGMusicWrapper2 = (KGMusicWrapper) message.obj;
playerFragment.ak.a(kGMusicWrapper2.v());
playerFragment.ak.a(kGMusicWrapper2);
} else if (i != 51) {
switch (i) {
case 37:
break;
case 38:
boolean booleanValue = ((Boolean) message.obj).booleanValue();
int i2 = message.arg1;
if (booleanValue) {
com.kugou.android.app.player.h.i.a(playerFragment.aN_(), com.kugou.framework.statistics.easytrace.a.nV);
} else {
com.kugou.android.app.player.h.i.a(playerFragment.aN_(), com.kugou.framework.statistics.easytrace.a.nW);
}
if (booleanValue) {
if (i2 == 2) {
playerFragment.showToast(R.string.pg);
} else if (i2 == 1) {
playerFragment.showToast(R.string.pj);
}
}
if (as.f54365e) {
as.d("PlayerPresenter", "handleMessage: UI_MSG_SHOW_FAVOR_RESULT_TOAST--result=" + booleanValue);
}
if (message.arg2 != 1) {
com.kugou.android.app.player.event.g.a(new com.kugou.android.app.player.domain.func.b.a((short) 48, Boolean.valueOf(booleanValue)));
}
if (com.kugou.android.mymusic.d.h()) {
com.kugou.android.mymusic.e.a(booleanValue);
break;
}
break;
case 39:
com.kugou.android.app.player.domain.e.h hVar = (com.kugou.android.app.player.domain.e.h) message.obj;
if (!playerFragment.J.d() && com.kugou.android.app.player.b.a.f15283b != 3) {
r4 = true;
}
playerFragment.ak.l().a(hVar, r4);
if (as.f54365e) {
as.c("cwt log 更新直播房间数据:" + hVar.toString());
break;
}
break;
default:
ArrayList arrayList = null;
switch (i) {
case 54:
playerFragment.c(message.arg1 + 14);
playerFragment.bo();
break;
case 55:
playerFragment.aM();
break;
case 56:
playerFragment.a(message.obj instanceof com.kugou.android.app.player.e.a.b ? (com.kugou.android.app.player.e.a.b) message.obj : null);
break;
case 57:
String currentHashvalue = PlaybackServiceUtil.getCurrentHashvalue();
if (com.kugou.android.mymusic.localmusic.j.a().c(currentHashvalue)) {
playerFragment.ak.a(com.kugou.android.mymusic.localmusic.j.a().b(currentHashvalue));
break;
}
break;
default:
switch (i) {
case 68:
((com.kugou.android.app.player.b) message.obj).dismiss();
break;
case 69:
playerFragment.a(((Integer) message.obj).intValue(), message.arg1);
break;
case 70:
if (com.kugou.android.app.player.b.a.f15283b == 3) {
bv.b(playerFragment.aN_(), "点击可退出全屏");
break;
}
break;
case 71:
Pair pair = (Pair) message.obj;
if (as.f54365e) {
as.d("PlayerFragment", "handleMessage: UI_DELETE_FAV--needTogglePair.first=" + pair.first + " needTogglePair.second=" + ((String) pair.second) + " PlaybackServiceUtil.getCurrentHashvalue()=" + PlaybackServiceUtil.getCurrentHashvalue() + " fragment.iPlayerPresenter.ismFavBtnToggle()=" + playerFragment.ak.M());
}
if (pair != null && ((Boolean) pair.first).booleanValue() && ((String) pair.second).equals(PlaybackServiceUtil.getCurrentHashvalue()) && !playerFragment.ak.M()) {
if (as.f54365e) {
as.d("PlayerFragment", "handleMessage: 手动设置fav");
}
playerFragment.ak.n(true);
playerFragment.ak.L();
break;
}
break;
case 72:
if (as.f54365e) {
as.d("PlayerFragment", "handleMessage: UI_REOMVE_DELETE_FAV_MSG");
}
removeMessages(71);
break;
case 73:
playerFragment.b((Boolean) message.obj);
playerFragment.bo();
break;
default:
switch (i) {
case Opcodes.IGET:
r4 = message.arg1 == 1;
playerFragment.ao_();
if (r4) {
if (com.kugou.framework.setting.a.d.a().cu() && playerFragment.bS != null) {
com.kugou.android.skin.widget.c cVar = new com.kugou.android.skin.widget.c(playerFragment.getActivity(), new c.a() {
@Override
public void a(boolean z3) {
com.kugou.framework.setting.a.d.a().aC(!z3);
}
});
cVar.a(playerFragment.bS);
cVar.show();
} else {
playerFragment.showSuccessedToast("皮肤更换成功");
}
KGMusicWrapper kGMusicWrapper3 = (KGMusicWrapper) message.getData().getParcelable("wrapper");
if (kGMusicWrapper3 != null) {
String r = kGMusicWrapper3.r();
String v = kGMusicWrapper3.v();
e.a aVar2 = new e.a();
aVar2.f17381b = kGMusicWrapper3.v();
aVar2.f17380a = kGMusicWrapper3.r();
List<Integer> b2 = com.kugou.framework.avatar.e.b.b(r, 0L, v, kGMusicWrapper3.Q());
if (b2 != null && b2.size() > 0) {
ArrayList arrayList2 = new ArrayList(b2.size());
Iterator<Integer> it = b2.iterator();
while (true) {
if (it.hasNext()) {
int intValue = it.next().intValue();
String a2 = com.kugou.framework.database.c.a.a(intValue);
if (TextUtils.isEmpty(a2)) {
if (!com.kugou.common.utils.bc.o(KGApplication.getContext())) {
a2 = KGMusicDao.c(kGMusicWrapper3.Q(), r).w();
}
if (TextUtils.isEmpty(a2)) {
}
}
AuthorIDName authorIDName = new AuthorIDName();
authorIDName.a(intValue);
authorIDName.a(a2);
arrayList2.add(authorIDName);
} else {
arrayList = arrayList2;
}
}
aVar2.f17382c = arrayList;
}
StringBuilder sb = new StringBuilder();
if (aVar2.f17382c != null && !aVar2.f17382c.isEmpty()) {
for (AuthorIDName authorIDName2 : aVar2.f17382c) {
sb.append(authorIDName2.a());
sb.append(WorkLog.SEPARATOR_KEY_VALUE);
sb.append(authorIDName2.b());
sb.append(",");
}
if (sb.length() > 0) {
sb.deleteCharAt(sb.length() - 1);
}
}
com.kugou.common.statistics.e.a.a(new com.kugou.framework.statistics.easytrace.task.d(com.kugou.framework.statistics.easytrace.c.bQ).setSvar2(sb.toString()));
break;
}
} else {
playerFragment.showFailToast("更换皮肤失败");
break;
}
break;
case Opcodes.IGET_WIDE:
if (playerFragment.bM != null) {
playerFragment.bM.a(this);
break;
}
break;
}
}
}
}
} else {
if (message.arg1 == 1) {
if (as.f54365e) {
as.c("cwt log 设置房间入口标志false");
}
playerFragment.ak.d(false);
}
if (as.f54365e) {
as.c("cwt log 隐藏房间入口 from 消息");
}
playerFragment.ak.l().a(8);
}
} else if (playerFragment.ao) {
playerFragment.showProgressDialog(new DialogInterface.OnDismissListener() {
@Override
public void onDismiss(DialogInterface dialogInterface) {
playerFragment.ao = false;
}
});
}
as.c();
}
}
public void b(Boolean bool) {
this.L.a(bool);
}
public void z(boolean z) {
this.ak.b(z);
}
public void aM() {
this.y = false;
com.kugou.android.kuqun.i.a(this, PlaybackServiceUtil.getCurrentKuqunId(), "/播放页");
}
public Bitmap K() {
try {
return com.kugou.android.app.player.b.a.a(aN_());
} catch (OutOfMemoryError unused) {
return Bitmap.createBitmap(480, 480, Bitmap.Config.RGB_565);
}
}
public static class b extends com.kugou.common.ag.d {
private final WeakReference<PlayerFragment> f15170a;
public b(String str, PlayerFragment playerFragment) {
super(str);
this.f15170a = new WeakReference<>(playerFragment);
}
@Override
public void handleInstruction(com.kugou.common.ag.a aVar) {
boolean z;
boolean z2;
boolean z3;
KGMusicWrapper[] kuqunPlayHistory;
PlayerFragment playerFragment = this.f15170a.get();
if (playerFragment == null || !playerFragment.isAlive()) {
return;
}
int i = aVar.f46636a;
if (i == 24) {
Bitmap bitmap = null;
try {
if (aVar.f46639d != null && !TextUtils.isEmpty((String) aVar.f46639d)) {
int e2 = br.e((Context) playerFragment.aN_());
bitmap = al.a((String) aVar.f46639d, e2, e2);
}
if (bitmap == null || ap.a(bitmap)) {
bitmap = ap.a(playerFragment.getResources(), R.drawable.a_3);
}
int dimensionPixelSize = playerFragment.getResources().getDimensionPixelSize(R.dimen.y0);
Bitmap a2 = al.a(bitmap, dimensionPixelSize, dimensionPixelSize, playerFragment.getResources().getDimensionPixelSize(R.dimen.xz), -1);
if (bitmap != null) {
bitmap.recycle();
}
playerFragment.O().removeMessages(9);
playerFragment.O().obtainMessage(9, a2).sendToTarget();
return;
} catch (OutOfMemoryError e3) {
as.e(e3);
return;
}
}
if (i == 32) {
String a3 = com.kugou.framework.service.ipc.a.f.b.a();
removeInstructions(24);
obtainInstruction(24, a3).g();
return;
}
if (i == 38) {
KGMusicWrapper F = PlaybackServiceUtil.F();
if (F != null) {
playerFragment.O().removeMessages(25);
playerFragment.O().obtainMessage(25, F).sendToTarget();
return;
}
return;
}
boolean z4 = true;
r5 = 0;
int i2 = 0;
r5 = 0;
r5 = 0;
int i3 = 0;
if (i == 52) {
String currentHashvalue = PlaybackServiceUtil.getCurrentHashvalue();
long y = PlaybackServiceUtil.y();
KGSong curKGSong = PlaybackServiceUtil.getCurKGSong();
if (curKGSong != null) {
if (TextUtils.isEmpty(curKGSong.aX())) {
com.kugou.framework.musicfees.feesmgr.c.a().a((c.a) curKGSong).a(false, new c.g(false));
}
if (TextUtils.isEmpty(curKGSong.aX()) && PlayerFragment.f14983c) {
EventBus.getDefault().post(new com.kugou.common.i.b.d(com.kugou.common.i.b.d.f49497b));
}
z2 = com.kugou.framework.musicfees.l.a(com.kugou.framework.musicfees.a.f.a(curKGSong));
z = !z2 ? com.kugou.framework.musicfees.l.b(com.kugou.framework.musicfees.a.f.a(curKGSong)) : false;
} else {
z = false;
z2 = true;
}
for (KGFile kGFile : com.kugou.common.filemanager.b.c.a(y, currentHashvalue, com.kugou.common.filemanager.entity.b.FILE_HOLDER_TYPE_LOCAL.a())) {
if (ag.z(kGFile.n()) && (com.kugou.framework.musicfees.a.d.h() || !com.kugou.framework.scan.e.e(kGFile.n()))) {
z3 = true;
break;
}
}
z3 = false;
boolean a4 = com.kugou.android.musiccloud.a.b().a(PlaybackServiceUtil.getCurKGMusicWrapper(), true);
if (z3) {
playerFragment.ak.a(true, z2 || a4, z);
return;
}
com.kugou.android.app.player.e eVar = playerFragment.ak;
if (!z2 && !a4) {
z4 = false;
}
eVar.a(false, z4, z);
return;
}
if (i == 49) {
playerFragment.bD();
return;
}
if (i == 50) {
KGMusicWrapper G = PlaybackServiceUtil.G();
if (G != null) {
playerFragment.O().removeMessages(50);
playerFragment.O().obtainMessage(50, G).sendToTarget();
return;
}
return;
}
if (i == 64) {
playerFragment.k(((Boolean) aVar.f46639d).booleanValue());
return;
}
if (i != 65) {
switch (i) {
case 1:
if (playerFragment.bm()) {
playerFragment.O().removeMessages(1);
playerFragment.O().obtainMessage(1, 1, 0, Integer.valueOf(aVar.f46637b)).sendToTarget();
return;
} else {
playerFragment.O().removeMessages(1);
playerFragment.O().obtainMessage(1, 0, 0, Integer.valueOf(aVar.f46637b)).sendToTarget();
return;
}
case 2:
playerFragment.O().removeMessages(4);
playerFragment.O().obtainMessage(4, false).sendToTarget();
return;
case 3:
playerFragment.O().removeMessages(4);
playerFragment.O().obtainMessage(4, true).sendToTarget();
return;
case 4:
if (!PlaybackServiceUtil.isInitialized() || playerFragment.aN_() == null || playerFragment.aj) {
return;
}
long r = playerFragment.ak.r();
removeInstructions(4);
sendEmptyInstructionDelayed(4, r);
return;
case 5:
if (playerFragment.S_() && PlaybackServiceUtil.isPlaying() && playerFragment.isPlayerFragmentShowing() && !playerFragment.isPlayerFragmentScrolling()) {
if (com.kugou.android.app.player.b.a.a() == b.a.FullScreen) {
com.kugou.common.b.a.a(new Intent("com.kugou.android.ACTION_SWITCH_FULL_SCREEN_PHOTO"));
} else if (as.f54365e) {
as.b("zlx_album", "当前写真模式不需要轮播图片");
}
}
if (playerFragment.S_()) {
removeInstructions(5);
sendEmptyInstructionDelayed(5, 5000L);
return;
}
return;
case 6:
if (PlaybackServiceUtil.isKuqunPlaying() || com.kugou.android.kuqun.kuqunMembers.e.a.a()) {
kuqunPlayHistory = PlaybackServiceUtil.getKuqunPlayHistory();
} else if (PlaybackServiceUtil.isPlayChannelMusic()) {
kuqunPlayHistory = PlaybackServiceUtil.s();
} else {
kuqunPlayHistory = PlaybackServiceUtil.getQueueWrapper();
i2 = PlaybackServiceUtil.getPlayPos();
}
playerFragment.O().removeMessages(8);
playerFragment.O().obtainMessage(8, i2, -1, kuqunPlayHistory).sendToTarget();
return;
default:
return;
}
}
Bundle f = aVar.f();
com.kugou.common.skinpro.d.a.a().b(playerFragment.bX);
String string = f.getString("path");
com.kugou.android.skin.f.f fVar = new com.kugou.android.skin.f.f(playerFragment.aN_());
com.kugou.common.skinpro.h.a.a().a(com.kugou.common.skinpro.e.b.f51837d + 3, 3);
Bitmap c2 = fVar.c(string);
if (c2 != null && !c2.isRecycled()) {
com.kugou.android.skin.c.e a5 = fVar.a("自定义");
a5.d(2147483646);
com.kugou.common.skinpro.g.e.a("一键换肤", CrossPlatformStatistic.From.PLAYER_FRAGMENT, false);
if (fVar.a(playerFragment.aN_(), a5, c2) != null) {
i3 = 1;
}
}
if (i3 == 0) {
com.kugou.common.skinpro.d.a.a().a(playerFragment.bX);
}
playerFragment.O().removeMessages(82);
Message obtainMessage = playerFragment.O().obtainMessage();
obtainMessage.what = 82;
obtainMessage.arg1 = i3;
obtainMessage.setData(f);
obtainMessage.sendToTarget();
}
}
public static class f extends com.kugou.framework.common.utils.stacktrace.e {
private final WeakReference<PlayerFragment> f15185a;
public f(Looper looper, PlayerFragment playerFragment) {
super(looper);
this.f15185a = new WeakReference<>(playerFragment);
}
@Override
public void handleMessage(Message message) {
PlayerFragment playerFragment = this.f15185a.get();
if (playerFragment == null || !playerFragment.isAlive()) {
return;
}
int i = message.what;
if (i != 1) {
if (i == 2) {
com.kugou.android.app.player.e.a.b a2 = new com.kugou.android.app.player.e.a.a(playerFragment.aN_()).a(PlaybackServiceUtil.getCurrentHashvalue(), PlaybackServiceUtil.getDisplayName());
playerFragment.O().removeMessages(56);
playerFragment.O().obtainMessage(56, a2).sendToTarget();
return;
} else if (i != 5) {
if (i != 6) {
return;
}
playerFragment.l();
return;
} else {
KGMusic kGMusic = (KGMusic) message.obj;
String r = kGMusic.r();
if (TextUtils.isEmpty(r) || !r.equals(PlaybackServiceUtil.getCurrentHashvalue())) {
return;
}
playerFragment.b(kGMusic);
return;
}
}
KGMusicWrapper[] queueWrapper = PlaybackServiceUtil.getQueueWrapper();
int playPos = PlaybackServiceUtil.getPlayPos();
if (playPos < 0 || queueWrapper == null || queueWrapper.length < 1) {
return;
}
String str = "";
int i2 = 0;
while (playPos < queueWrapper.length) {
KGMusicWrapper kGMusicWrapper = queueWrapper[playPos];
if (kGMusicWrapper != null) {
if (i2 >= 10) {
break;
}
i2++;
if (!com.kugou.android.mymusic.localmusic.j.a().c(kGMusicWrapper.r()) && !TextUtils.isEmpty(kGMusicWrapper.r())) {
if (TextUtils.isEmpty(str)) {
str = kGMusicWrapper.r();
} else {
str = str + "," + kGMusicWrapper.r();
}
}
if (playPos == queueWrapper.length - 1) {
playPos = -1;
}
}
playPos++;
}
if (TextUtils.isEmpty(str)) {
return;
}
ArrayList<com.kugou.android.app.common.comment.entity.b> a3 = new com.kugou.android.app.player.comment.d.g().a(str);
if (a3 == null || a3.size() <= 0) {
playerFragment.ak.a(0);
return;
}
Iterator<com.kugou.android.app.common.comment.entity.b> it = a3.iterator();
while (it.hasNext()) {
com.kugou.android.app.common.comment.entity.b next = it.next();
com.kugou.android.mymusic.localmusic.j.a().a(next.f5171a, (int) next.f5172b);
}
playerFragment.aR.removeMessages(57);
playerFragment.aR.sendEmptyMessage(57);
}
}
public void onEventMainThread(com.kugou.android.app.player.domain.func.b.p pVar) {
int a2 = pVar.a();
if (a2 == 1) {
cH();
} else if (a2 == 2) {
cI();
} else {
if (a2 != 3) {
return;
}
cJ();
}
}
public void onEventMainThread(com.kugou.android.app.player.runmode.runresult.e eVar) {
this.ak.o(true);
}
public void onEventMainThread(com.kugou.android.app.player.domain.f.d dVar) {
com.kugou.android.app.player.domain.e.f.a(aN_()).b(this.ak.l().f17547d);
}
public void onEventMainThread(com.kugou.android.app.player.domain.func.view.a aVar) {
com.kugou.android.app.player.b bVar = this.t;
if (bVar != null) {
bVar.onEvent(aVar);
}
}
public void onEvent(com.kugou.common.i.b.d dVar) {
if (dVar.a() == com.kugou.common.i.b.d.f49496a) {
aV();
}
}
private void aN() {
com.kugou.android.app.player.b bVar = this.t;
if (bVar != null) {
bVar.b();
}
}
public void b(KGMusic kGMusic) {
if (kGMusic == null) {
showToast(R.string.zl);
return;
}
a.c a2 = new com.kugou.android.app.player.comment.d.a().a(kGMusic.r());
q();
if (a2 != null && a2.f15740a == 1) {
if (a2.f15741b) {
CommentsListFragment.a("articulossong", this, kGMusic.r(), (String) null, kGMusic.v(), 3, com.kugou.framework.service.ipc.a.f.b.a(), CrossPlatformStatistic.From.PLAYER_FRAGMENT, kGMusic, (Bundle) null);
return;
} else {
showToast(R.string.zl);
return;
}
}
showToast(R.string.av3);
}
public void a(String str, boolean z) {
a(str, z, 0);
}
public void onEvent(com.kugou.android.app.player.c.c cVar) {
if (cVar != null) {
j(cVar.a());
}
}
public void j(boolean z) {
com.kugou.common.ag.a a2 = com.kugou.common.ag.a.a();
a2.f46636a = 64;
a2.f46639d = Boolean.valueOf(z);
cK().sendInstructionDelayed(a2, 500L);
}
public void k(boolean z) {
String currentHashvalue = PlaybackServiceUtil.getCurrentHashvalue();
if (z || !(TextUtils.isEmpty(currentHashvalue) || currentHashvalue.equals(this.u) || !this.w || this.J.d() || this.ba || this.bb)) {
String displayName = PlaybackServiceUtil.getDisplayName();
String valueOf = String.valueOf(PlaybackServiceUtil.getDuration());
String b2 = com.kugou.framework.service.ipc.a.f.b.b();
String valueOf2 = !TextUtils.isEmpty(b2) ? String.valueOf(com.kugou.framework.database.z.b(b2)) : "-1";
this.u = currentHashvalue;
BackgroundServiceUtil.trace(new x(KGCommonApplication.getContext(), com.kugou.framework.statistics.easytrace.a.VA).a(currentHashvalue).b(displayName).c(valueOf).d(valueOf2));
}
}
public void a(String str, boolean z, int i) {
this.H = this.I;
this.I = str;
String str2 = this.I;
String str3 = this.H;
if (TextUtils.isEmpty(str2) || str2.equals("default_full_path") || z) {
a(true, i);
} else if (!str2.equals(str3) || this.aZ) {
a(false, i);
} else if (str2.equals(str3)) {
EventBus.getDefault().post(new com.kugou.android.app.player.event.d(4));
}
e(this.I);
}
private void l(boolean z) {
a(z, 0);
}
public boolean L() {
return this.ae;
}
private void a(boolean z, int i) {
rx.l lVar = this.aP;
if (lVar != null && lVar.isUnsubscribed()) {
this.aP.unsubscribe();
}
this.aP = rx.e.a(new Pair(Boolean.valueOf(z), Integer.valueOf(i))).b(Schedulers.io()).d(new rx.b.e<Pair<Boolean, Integer>, Pair<Boolean, Integer>>() {
@Override
public Pair<Boolean, Integer> call(Pair<Boolean, Integer> pair) {
Bitmap a2;
int i2;
boolean z2;
boolean z3;
boolean z4;
ApmDataEnum apmDataEnum;
ApmDataEnum apmDataEnum2;
int i3;
boolean booleanValue = ((Boolean) pair.first).booleanValue();
int intValue = ((Integer) pair.second).intValue();
int[] c2 = com.kugou.android.app.player.h.g.c((Context) PlayerFragment.this.aN_());
as.f("PlayerFragment", "processBlurBmpAndApm-->1:" + com.kugou.android.app.player.b.a.a() + "//" + booleanValue);
if (booleanValue) {
if (com.kugou.android.app.player.b.a.a() == b.a.Run) {
a2 = PlayerFragment.this.ak.ab();
} else {
a2 = PlayerFragment.this.K();
}
if (a2 == null) {
i2 = 0;
z2 = false;
z3 = !booleanValue && PlayerFragment.this.aO();
z4 = (booleanValue || PlayerFragment.this.aO()) ? false : true;
if (a2 != null && !a2.isRecycled()) {
PlayerFragment.this.am = !z3 ? com.kugou.android.app.player.b.a.d() : a2;
PlayerFragment.this.af = true;
PlayerFragment.this.ag = z4;
}
if (PlayerFragment.this.ae) {
PlayerFragment playerFragment = PlayerFragment.this;
playerFragment.a(playerFragment.am, z4, false);
}
if (as.f54365e) {
as.f("PlayerFragment", "processBlurBmpAndApm-->call: isDftSource=" + booleanValue + " isUseDefaultColor=" + PlayerFragment.this.ag);
StringBuilder sb = new StringBuilder();
sb.append("currentFullPath=");
sb.append(PlayerFragment.this.I);
sb.append(" previousFullPath=");
sb.append(PlayerFragment.this.H);
sb.append(" isEqual");
sb.append(PlayerFragment.this.I != null ? Boolean.valueOf(PlayerFragment.this.I.equals(PlayerFragment.this.H)) : null);
as.f("PlayerFragment", sb.toString());
}
com.kugou.android.app.player.event.g.a(new com.kugou.android.app.player.event.f((short) 20, (Object) new com.kugou.android.app.player.entity.b(a2, PlayerFragment.this.I == null && !PlayerFragment.this.I.equals(PlayerFragment.this.H))));
if (intValue != 0) {
if (PlayerFragment.this.aO()) {
apmDataEnum2 = ApmDataEnum.APM_TING_ALUM_PHOTO;
} else if (com.kugou.android.app.player.b.a.a() != b.a.FullScreen) {
apmDataEnum = null;
if (!TextUtils.isEmpty(PlayerFragment.this.I)) {
s sVar = new s(PlayerFragment.this.I);
if (com.kugou.framework.avatar.e.e.a()) {
i3 = com.kugou.common.apm.a.h;
} else {
i3 = com.kugou.common.apm.a.g;
}
com.kugou.framework.service.ipc.a.t.b.a.a(intValue, "format", String.valueOf(i3));
com.kugou.framework.service.ipc.a.t.b.a.a(intValue, "ss", String.valueOf(sVar.length() / 1024));
}
if (z2) {
i2 |= 2;
}
com.kugou.framework.service.ipc.a.t.b.a.a(intValue, System.currentTimeMillis(), 18, apmDataEnum, !booleanValue ? i2 | 4 : i2);
} else {
apmDataEnum2 = ApmDataEnum.APM_TING_FULLSCREEN_PHOTO;
}
apmDataEnum = apmDataEnum2;
if (!TextUtils.isEmpty(PlayerFragment.this.I)) {
}
if (z2) {
}
com.kugou.framework.service.ipc.a.t.b.a.a(intValue, System.currentTimeMillis(), 18, apmDataEnum, !booleanValue ? i2 | 4 : i2);
}
if (as.f54365e) {
as.f("vz-apm-PlayerFragment", "processBlurBmpAndApm,apmKey " + intValue);
}
return null;
}
} else {
if (com.kugou.android.app.player.b.a.a() == b.a.Run) {
a2 = PlayerFragment.this.ak.ab();
} else {
a2 = com.kugou.android.app.player.h.g.a(PlayerFragment.this.I, c2, false);
as.f("PlayerFragment", "processBlurBmpAndApm-->2:" + com.kugou.android.app.player.b.a.a() + "//decodeSampledBitmapFromFile:" + a2);
}
if (a2 != null) {
i2 = 1;
z2 = true;
if (booleanValue) {
}
if (booleanValue) {
}
if (a2 != null) {
PlayerFragment.this.am = !z3 ? com.kugou.android.app.player.b.a.d() : a2;
PlayerFragment.this.af = true;
PlayerFragment.this.ag = z4;
}
if (PlayerFragment.this.ae) {
}
if (as.f54365e) {
}
com.kugou.android.app.player.event.g.a(new com.kugou.android.app.player.event.f((short) 20, (Object) new com.kugou.android.app.player.entity.b(a2, PlayerFragment.this.I == null && !PlayerFragment.this.I.equals(PlayerFragment.this.H))));
if (intValue != 0) {
}
if (as.f54365e) {
}
return null;
}
}
i2 = 0;
z2 = true;
if (booleanValue) {
}
if (booleanValue) {
}
if (a2 != null) {
}
if (PlayerFragment.this.ae) {
}
if (as.f54365e) {
}
com.kugou.android.app.player.event.g.a(new com.kugou.android.app.player.event.f((short) 20, (Object) new com.kugou.android.app.player.entity.b(a2, PlayerFragment.this.I == null && !PlayerFragment.this.I.equals(PlayerFragment.this.H))));
if (intValue != 0) {
}
if (as.f54365e) {
}
return null;
}
}).h();
}
public boolean aO() {
return com.kugou.android.app.player.b.a.a() == b.a.Album;
}
static class d extends BroadcastReceiver {
private final WeakReference<PlayerFragment> f15172a;
private final String f15173b;
public d(PlayerFragment playerFragment, String str) {
this.f15172a = new WeakReference<>(playerFragment);
this.f15173b = str;
}
@Override
public void onReceive(Context context, Intent intent) {
int intExtra;
boolean z;
boolean z2;
final PlayerFragment playerFragment = this.f15172a.get();
if (playerFragment == null || !playerFragment.isAlive()) {
return;
}
String action = intent.getAction();
if (as.f54365e) {
as.b("TEST", "player,action:" + action);
}
if ("com.kugou.android.music.playmodechanged".equals(action)) {
com.kugou.android.app.player.h.g.a().a(new b.a() {
@Override
public void a(@PlayerMode String str) {
char c2;
switch (str.hashCode()) {
case -1955878649:
if (str.equals(PlayerMode.Normal)) {
c2 = 0;
break;
}
c2 = 65535;
break;
case 78717915:
if (str.equals(PlayerMode.Radio)) {
c2 = 2;
break;
}
c2 = 65535;
break;
case 292550339:
if (str.equals(PlayerMode.KuqunMode)) {
c2 = 3;
break;
}
c2 = 65535;
break;
case 2104406682:
if (str.equals(PlayerMode.LongAudio)) {
c2 = 1;
break;
}
c2 = 65535;
break;
default:
c2 = 65535;
break;
}
if (c2 == 0 || c2 == 1) {
playerFragment.ak.a(false, PlaybackServiceUtil.getPlayMode());
playerFragment.ak.m(true);
playerFragment.ak.a(PlaybackServiceUtil.getDisplayName());
} else {
if (c2 != 2) {
if (c2 != 3) {
return;
}
playerFragment.ak.a(PlaybackServiceUtil.getKuqunName(), PlaybackServiceUtil.getKuqunUrl());
playerFragment.ak.a(true, PlaybackServiceUtil.getPlayMode());
playerFragment.ak.m(false);
return;
}
Channel currentPlayChannel = PlaybackServiceUtil.getCurrentPlayChannel();
playerFragment.ak.b(currentPlayChannel != null ? currentPlayChannel.s() : null);
playerFragment.ak.a(true, PlaybackServiceUtil.getPlayMode());
playerFragment.ak.a(PlaybackServiceUtil.getDisplayName());
playerFragment.ak.m(true);
}
}
});
} else {
boolean z3 = true;
if ("com.kugou.android.music.playstatechanged".equals(action)) {
if (playerFragment.ak == null) {
return;
}
if (PlaybackServiceUtil.isPlaying() != playerFragment.av) {
playerFragment.av = PlaybackServiceUtil.isPlaying();
if (playerFragment.av) {
if (as.f54365e) {
as.d("PlayerFragment", "play state changed playing");
}
playerFragment.u().d(true);
playerFragment.u().o();
} else {
if (as.f54365e) {
as.d("PlayerFragment", "play state changed stop");
}
playerFragment.u().d(false);
}
}
playerFragment.o(false);
playerFragment.ak.j(PlaybackServiceUtil.isPlaying());
if (as.f54365e) {
as.b("TEST", "startLyricRefresh:" + action);
}
LyricRefreshHandle.a().b();
if (as.f54365e) {
as.b("TEST", "startLyricRefresh1:" + action);
}
playerFragment.g(com.kugou.android.app.player.h.g.a().f15289b);
if (PlayerMode.Radio.equals(com.kugou.android.app.player.b.a.h) || PlayerMode.KuqunMode.equals(com.kugou.android.app.player.b.a.h)) {
playerFragment.aU();
} else {
com.kugou.android.app.player.b.a.a(com.kugou.android.app.player.h.g.a().f15289b);
}
playerFragment.cK().removeInstructions(4);
playerFragment.cK().sendEmptyInstruction(4);
EventBus.getDefault().post(new com.kugou.android.app.player.event.d(7));
if (h.a() != null && h.a().i()) {
h.a().m();
}
playerFragment.ak.O();
} else if ("com.kugou.android.music.playbackcomplete".equals(action)) {
playerFragment.ak.j(PlaybackServiceUtil.isPlaying());
} else if ("com.kugou.android.action.eq.change".equals(action)) {
playerFragment.ak.o();
} else if ("com.kugou.android.action.eq.enter".equals(action)) {
playerFragment.ak.p();
} else if (!"com.kugou.android.action_unicom_proxy_tip".equals(action)) {
if ("com.kugou.android.buffering_resume_play".equals(action)) {
playerFragment.ak.a(PlaybackServiceUtil.getDisplayName());
playerFragment.ak.I();
playerFragment.o(false);
playerFragment.ak.j(PlaybackServiceUtil.isPlaying());
playerFragment.cK().removeInstructions(6);
playerFragment.cK().sendEmptyInstruction(6);
} else if ("com.kugou.android.music.listen_part_changed".equals(action)) {
playerFragment.ak.J();
if (com.kugou.framework.musicfees.i.b.a(intent)) {
playerFragment.ak.I();
}
} else if ("com.kugou.android.dj_flash_refresh".equals(action)) {
EventBus.getDefault().post(new t());
} else if ("com.kugou.android.music.metachanged".equals(action)) {
ao.b();
if (playerFragment.bM != null) {
playerFragment.bM.setVisibility(8);
}
playerFragment.bp = true;
playerFragment.o(PlaybackServiceUtil.isBuffering());
playerFragment.d((View) null);
playerFragment.aI();
if (m.b()) {
m.a().g();
}
playerFragment.ak.g(2);
playerFragment.aJ();
playerFragment.u(false);
if (playerFragment.ae) {
playerFragment.cD();
}
com.kugou.android.app.player.h.g.a().a(new b.a() {
@Override
public void a(@PlayerMode String str) {
char c2;
playerFragment.g(str);
switch (str.hashCode()) {
case -1955878649:
if (str.equals(PlayerMode.Normal)) {
c2 = 0;
break;
}
c2 = 65535;
break;
case 78717915:
if (str.equals(PlayerMode.Radio)) {
c2 = 2;
break;
}
c2 = 65535;
break;
case 292550339:
if (str.equals(PlayerMode.KuqunMode)) {
c2 = 3;
break;
}
c2 = 65535;
break;
case 2104406682:
if (str.equals(PlayerMode.LongAudio)) {
c2 = 1;
break;
}
c2 = 65535;
break;
default:
c2 = 65535;
break;
}
if (c2 == 0 || c2 == 1) {
playerFragment.ak.a(false, PlaybackServiceUtil.getPlayMode());
playerFragment.ak.m(true);
return;
}
if (c2 != 2) {
if (c2 != 3) {
return;
}
playerFragment.ak.a(PlaybackServiceUtil.getKuqunName(), PlaybackServiceUtil.getKuqunUrl());
playerFragment.ak.a(true, PlaybackServiceUtil.getPlayMode());
playerFragment.ak.m(false);
return;
}
Channel currentPlayChannel = PlaybackServiceUtil.getCurrentPlayChannel();
playerFragment.ak.b(currentPlayChannel != null ? currentPlayChannel.s() : null);
playerFragment.ak.a(true, PlaybackServiceUtil.getPlayMode());
playerFragment.ak.a(PlaybackServiceUtil.getDisplayName());
playerFragment.ak.m(true);
}
});
playerFragment.ak.q();
playerFragment.cK().removeInstructions(1);
playerFragment.cK().sendEmptyInstruction(1);
playerFragment.aR();
com.kugou.framework.service.ipc.a.f.b.a(0L);
LyricRefreshHandle.a().b();
if (playerFragment.ae && !playerFragment.J.d()) {
playerFragment.aJ = false;
}
playerFragment.ak.a(PlaybackServiceUtil.getDisplayName());
playerFragment.ak.I();
playerFragment.cK().removeInstructions(5);
playerFragment.aE.set(false);
playerFragment.at();
com.kugou.android.app.player.event.g.a(new com.kugou.android.app.player.domain.lyric.a.a((short) 18));
if (PlaybackServiceUtil.getCurKGMusicWrapper() != null) {
if (playerFragment.ad != null) {
playerFragment.ad.g();
playerFragment.ad.notifyDataSetChanged();
}
playerFragment.a((String) null);
playerFragment.r();
}
playerFragment.ak.m().g();
com.kugou.android.app.player.domain.f.g.a().f();
playerFragment.ak.l().e();
playerFragment.ak.l().a((com.kugou.android.app.player.domain.e.h) null);
playerFragment.ak.w().h();
playerFragment.ak.s();
if (playerFragment.S_() || playerFragment.f14984a) {
playerFragment.bM();
if (playerFragment.k() != null) {
playerFragment.k().a(false, "");
}
}
if (as.f54365e) {
as.c("cwt log startQueryAdvertisementOrSong from META_CHANGED");
}
if (com.kugou.android.app.player.domain.e.f.g() && !playerFragment.ak.m().d() && !playerFragment.ak.aj().v() && (playerFragment.S_() || playerFragment.f14984a)) {
playerFragment.b(true);
}
if (h.b()) {
h.a().f();
if (h.a().i()) {
playerFragment.n(true);
}
}
playerFragment.ak.g(playerFragment.aZ);
playerFragment.ak.F();
if (!playerFragment.cm()) {
playerFragment.cl();
}
playerFragment.aG = false;
playerFragment.aH = false;
playerFragment.aI = false;
playerFragment.ae();
if (com.kugou.android.app.player.b.a.f15283b == 3 || com.kugou.android.app.player.longaudio.a.a()) {
PlayerFragment.B(playerFragment);
} else {
if (playerFragment.isPlayerFragmentShowing()) {
com.kugou.android.app.player.domain.a.a.a().a(true);
}
com.kugou.android.app.player.domain.a.a.a().a(playerFragment.Z, playerFragment.k, playerFragment.aK, false);
playerFragment.g(com.kugou.android.app.player.h.g.b(playerFragment.Z));
}
EventBus.getDefault().post(new com.kugou.android.app.player.event.d(6));
if (!PlaybackServiceUtil.isKuqunPlaying()) {
playerFragment.u = null;
}
playerFragment.d(false, playerFragment.S_() || playerFragment.f14984a);
KGMusic a2 = KGMusicDao.a(PlaybackServiceUtil.y(), PlaybackServiceUtil.getCurrentHashvalue());
KGSong curKGSong = PlaybackServiceUtil.getCurKGSong();
if (curKGSong != null) {
z2 = com.kugou.framework.musicfees.l.a(com.kugou.framework.musicfees.a.f.a(curKGSong));
z = !z2 ? com.kugou.framework.musicfees.l.b(com.kugou.framework.musicfees.a.f.a(curKGSong)) : false;
} else {
z = false;
z2 = true;
}
boolean a3 = com.kugou.android.musiccloud.a.b().a(PlaybackServiceUtil.getCurKGMusicWrapper(), true);
com.kugou.android.app.player.e eVar = playerFragment.ak;
boolean isMusicLocal = ScanUtil.isMusicLocal(a2);
if (!z2 && !a3) {
z3 = false;
}
eVar.a(isMusicLocal, z3, z);
if (playerFragment.S_() || playerFragment.f14984a) {
playerFragment.bT();
}
if (playerFragment.aO()) {
playerFragment.L.g().k();
}
playerFragment.aP();
} else if (action.equals("com.kugou.android.music.meta.had.changed")) {
playerFragment.ak.g(playerFragment.aZ);
playerFragment.aV();
if (!playerFragment.ak.ah() && !playerFragment.J.d()) {
com.kugou.android.app.player.event.g.a(new com.kugou.android.app.player.domain.func.b.f((short) 18));
}
if (playerFragment.isPlayerFragmentShowing()) {
playerFragment.ak.Q();
}
playerFragment.ak.N();
} else if ("com.kugou.android.music.musicservicecommand.calcu_music_hash_finish".equals(action)) {
playerFragment.ak.d(intent.getStringExtra("hash"));
playerFragment.cB();
playerFragment.aR();
if (com.kugou.android.app.player.b.a.f15283b == 3 || com.kugou.android.app.player.longaudio.a.a()) {
PlayerFragment.B(playerFragment);
} else {
if (playerFragment.isPlayerFragmentShowing()) {
com.kugou.android.app.player.domain.a.a.a().a(true);
}
com.kugou.android.app.player.domain.a.a.a().a(playerFragment.Z, playerFragment.k, playerFragment.aK, false);
playerFragment.g(com.kugou.android.app.player.h.g.b(playerFragment.Z));
}
} else if ("com.kugou.android.music.music_hash_updated".equals(action)) {
playerFragment.ae();
} else if ("com.kugou.android.action.download_complete".equals(action) || "com.kugou.android.action.ACTION_DOWNLOAD_SONG_FINISH".equals(action)) {
playerFragment.aV();
playerFragment.ak.g(playerFragment.aZ);
} else if ("com.kugou.android.music.playbackend".equals(action)) {
playerFragment.aZ();
} else if ("com.kugou.android.music.lyrstartload".equals(action)) {
playerFragment.p(false);
playerFragment.bp = true;
com.kugou.framework.service.ipc.a.f.b.a(0L);
LyricRefreshHandle.a().b();
} else if ("com.kugou.android.music.lyrloadsuccess".equals(action)) {
playerFragment.bp = false;
playerFragment.p(false);
playerFragment.bp();
playerFragment.j(false);
} else if ("com.kugou.android.music.lyrloadfail".equals(action)) {
playerFragment.bp = false;
if (!PlaybackServiceUtil.isQueueEmpty()) {
playerFragment.a(true, intent.getBooleanExtra("lyrc_empty", false), intent.getBooleanExtra("lyrc_ugc", false), intent.getIntExtra("lyric_ugc_count", 0), true);
}
} else if ("com.kugou.android.delete_audio_over".equals(action)) {
playerFragment.cK().removeInstructions(1);
playerFragment.cK().sendEmptyInstruction(1);
} else if ("com.kugou.android.update_fav_btn_state".equals(action)) {
playerFragment.a(intent, playerFragment);
} else if ("com.kugou.android.action.playback_service_initialized".equals(action)) {
if (!br.A()) {
playerFragment.aZ();
return;
}
playerFragment.aT();
} else if ("com.kugou.android.song.change.name.success".equals(action)) {
if (intent.getLongExtra("_id", Long.MIN_VALUE) == PlaybackServiceUtil.getAudioId()) {
playerFragment.ak.a(PlaybackServiceUtil.getDisplayName());
}
} else if ("com.kugou.android.ACTION_SEEK_BAR_PROGRESS_CHANGED".equals(action)) {
playerFragment.cK().removeInstructions(4);
playerFragment.cK().sendEmptyInstruction(4);
if (com.kugou.android.app.player.b.a.h()) {
playerFragment.O().removeMessages(81);
}
} else if ("com.kugou.android.music.avatarchanged".equals(action)) {
String stringExtra = intent.getStringExtra("bar_avatar");
playerFragment.cK().removeInstructions(24);
playerFragment.cK().obtainInstruction(24, stringExtra).g();
playerFragment.ak.y().a(stringExtra);
} else if ("com.kugou.android.music.avatarfullscreenrepeat".equals(action)) {
playerFragment.e(playerFragment.I);
} else if ("com.kugou.android.music.queuechanged".equals(action)) {
playerFragment.cK().removeInstructions(6);
playerFragment.cK().sendEmptyInstruction(6);
com.kugou.android.app.player.event.g.a(new com.kugou.android.app.player.domain.func.b.f((short) 18));
if (playerFragment.isPlayerFragmentShowing() && PlaybackServiceUtil.isQueueEmpty()) {
playerFragment.ak.s(true);
}
} else if ("com.kugou.android.reload_queue".equals(action)) {
playerFragment.cK().removeInstructions(6);
playerFragment.cK().sendEmptyInstruction(6);
} else if ("com.kugou.android.play_buffering".equals(action) || "com.kugou.android.music.startbuffer".equals(action)) {
try {
int i = intent.getExtras().getInt("QualityBarPosition");
KGMusicWrapper curKGMusicWrapper = PlaybackServiceUtil.getCurKGMusicWrapper();
if (!PlaybackServiceUtil.isPlayChannelMusic()) {
if (curKGMusicWrapper != null && curKGMusicWrapper.n() != 0 && PlaybackServiceUtil.isNetPlay() && i == 0) {
playerFragment.o(true);
}
} else if (PlaybackServiceUtil.isNetPlay() && i == 0) {
playerFragment.o(true);
}
playerFragment.ak.j(PlaybackServiceUtil.isPlaying());
} catch (Exception e2) {
as.e(e2);
}
} else if ("com.kugou.android.cancel_buffering".equals(action)) {
playerFragment.o(false);
playerFragment.ak.j(PlaybackServiceUtil.isPlaying());
} else if ("com.kugou.android.turn_on_loading_radio_mode".equals(action)) {
playerFragment.o(true);
playerFragment.ak.j(PlaybackServiceUtil.isPlaying());
} else if ("com.kugou.android.turn_off_loading_radio_mode".equals(action)) {
playerFragment.o(false);
playerFragment.ak.j(PlaybackServiceUtil.isPlaying());
} else if ("com.kugou.android.cloud_music_delete_success".equals(action)) {
playerFragment.a(intent, playerFragment);
} else if ("android.intent.action.HEADSET_PLUG".equals(action)) {
if (intent.hasExtra(Type.state) && ((intExtra = intent.getIntExtra(Type.state, 2)) == 1 || intExtra == 0)) {
if (intExtra == 1 && com.kugou.android.common.utils.e.a()) {
com.kugou.android.common.utils.e.a((Context) playerFragment.aN_(), false, true);
}
if (h.b()) {
h.a().a(false);
}
}
} else if ("com.kugou.android.action.ACTION_SHOW_PLAY_QUEUE".equals(action)) {
playerFragment.cK().removeInstructions(6);
playerFragment.cK().sendEmptyInstruction(6);
playerFragment.ak.e(55);
} else if ("android.intent.action.cloudmusic.success".equals(action)) {
if (intent.getStringExtra("android.intent.action.cloudmusic.success.tag").equals("PlayerFragment")) {
boolean booleanExtra = intent.getBooleanExtra("android.intent.action.cloudmusic.success.flag", true);
boolean booleanExtra2 = intent.getBooleanExtra("android.intent.action.cloudmusic.success.isshowdialog", true);
int intExtra2 = intent.getIntExtra("android.intent.action.cloudmusic.fail.result", 0);
if (as.f54365e) {
as.d("PlayerPresenter", "onReceive: CLOUD_MUSIC_SUCCESS");
}
String a4 = bk.a(intent, "fav_raise");
if (!"PlayerFragment".equals(a4) && !"*".equals(a4)) {
z3 = false;
}
playerFragment.a(booleanExtra, booleanExtra2, intExtra2, z3);
}
} else if ("android.intent.action.success_add_music_to_dao".equals(action)) {
if (as.f54365e) {
as.d("PlayerPresenter", "onReceive: RESULT_OF_SUCCESS_ADD_MUSIC_TO_DAO");
}
if (PlayerFragment.f14983c) {
playerFragment.F();
}
} else if ("com.kugou.android.action.play_from_h5".equals(action)) {
playerFragment.ak.a(intent, playerFragment);
} else if ("com.kugou.android.action.local_audio_change".equals(action)) {
playerFragment.aV();
} else if ("action_music_fees_buy_success".equals(action) || "com.kugou.android.action.buy_music_success".equals(action)) {
playerFragment.cl();
} else if ("com.kugou.android.user_login_success".equals(action)) {
if (as.f54365e) {
as.b("wuLogin", "login and into chatFragment");
}
if (playerFragment.p()) {
playerFragment.O().sendEmptyMessage(55);
}
playerFragment.aV();
playerFragment.cl();
playerFragment.w(false);
com.kugou.android.app.player.domain.fxavailablesongs.b.a().a((MsgEntity) null);
EventBus.getDefault().post(new com.kugou.android.app.player.recommend.f(256));
playerFragment.cL();
} else if ("com.kugou.android.user_logout".equals(action)) {
playerFragment.bc();
EventBus.getDefault().post(new com.kugou.android.app.player.recommend.f(InputDeviceCompat.SOURCE_KEYBOARD));
playerFragment.cL();
} else if ("com.kugou.android.action.notify_refresh_climax_point".equals(action)) {
playerFragment.ak.s();
} else if ("android.intent.action.SCREEN_OFF".equals(action)) {
playerFragment.d("receive intent - screen off");
} else if ("android.intent.action.SCREEN_ON".equals(action)) {
playerFragment.d("receive intent -- screen on");
} else if ("android.intent.action.USER_PRESENT".equals(action)) {
playerFragment.d("receive intent -- unlock screen");
if (PlaybackServiceUtil.isPlaying() && !com.kugou.android.app.player.h.a.e() && playerFragment.w) {
EventBus.getDefault().post(new com.kugou.android.app.player.event.d(3));
}
} else if ("com.kugou.android.music.dlnavolumechanged".equals(action)) {
int intExtra3 = intent.getIntExtra("volume", 0);
if (h.b() && h.a().i() && PlaybackServiceUtil.isUsingDLNAPlayer()) {
int ceil = (int) Math.ceil(((intExtra3 * 1.0f) / 100.0f) * h.a().r());
if (as.f54365e) {
as.b("DLNA", "DLNA_VOLUME_CHANGED volume = " + intExtra3 + " progress = " + ceil);
}
h.a().b(ceil);
}
} else if ("com.kugou.android.music.avatarfullscreenchanged".equals(action)) {
String stringExtra2 = intent.getStringExtra("full_screen_avatar");
int intExtra4 = intent.getIntExtra("apm_key", 0);
b.a a5 = com.kugou.android.app.player.b.a.a();
if (a5 == b.a.None || (com.kugou.android.app.player.longaudio.a.a() && a5 == b.a.Run)) {
stringExtra2 = "default_full_path";
} else if (LockScreenActivity.f13417a) {
as.d("vz-apm-PlayerFragment", "AVATAR_FULL_SCREEN_CHANGED 写真模式下锁屏存在播放页的写真图APM不统计");
intExtra4 = 0;
}
if (a5 != com.kugou.android.app.player.b.a.f15286e) {
playerFragment.ak.a(a5);
com.kugou.android.app.player.b.a.f15286e = a5;
}
playerFragment.cv();
if (as.f54365e) {
as.b("PlayerFragment", "onReceive: currentFullPath=" + stringExtra2);
}
playerFragment.a(stringExtra2, false, intExtra4);
playerFragment.bi();
} else if ("com.kugou.android.action.author_base_detail".endsWith(action)) {
playerFragment.bm = intent.getParcelableArrayListExtra("com.kugou.android.action.author_base_detail");
} else if ("com.kugou.android.dlna_devicestate_change".equals(action)) {
playerFragment.bf.c(intent.getBooleanExtra("DLNA_SHOW", false));
} else if ("com.kugou.android.dlnafunctionchange".equals(action)) {
playerFragment.bf.g();
} else if ("com.kugou.android.action.SWITCH_TO_LOCALPLAYER".equals(action)) {
playerFragment.bf.a(intent.getBooleanExtra("key_is_from_kgpc", false));
} else if (!"android.kugou.fm.playdata.complete.init".equals(action)) {
if (IMessageCenter.MSG_SYS_CONNECTIVITY_ACTION.equals(action)) {
if (com.kugou.common.utils.bc.l(KGCommonApplication.getContext()) && (playerFragment.bx == null || playerFragment.bx.size() == 0)) {
playerFragment.w(false);
}
if (!"wifi".equals(br.R(context))) {
playerFragment.x(true);
}
} else if ("com.kugou.android.action.net_mode_changed".equals(action)) {
if (!cj.a(KGCommonApplication.getContext()) && (playerFragment.bx == null || playerFragment.bx.size() == 0)) {
playerFragment.w(false);
}
} else if ("com.kugou.android.action.action_kgpc_user_operation_play".equals(action)) {
int intExtra5 = intent.getIntExtra("key_kgpc_user_play_position", 0);
final KGMusicWrapper kGMusicWrapper = (KGMusicWrapper) intent.getParcelableExtra("key_kgpc_user_play_music");
rx.e.a(Integer.valueOf(intExtra5)).a(Schedulers.io()).b(new rx.b.b<Integer>() {
@Override
public void call(Integer num) {
if (PlaybackServiceUtil.isPlayChannelMusic()) {
KGMusicWrapper[] a6 = com.kugou.android.app.additionalui.c.a.b.a(kGMusicWrapper);
PlaybackServiceUtil.a(KGApplication.getContext(), a6, com.kugou.android.app.additionalui.c.a.b.a(a6, kGMusicWrapper), PlaybackServiceUtil.getChannelId(), -4L, playerFragment.aN_().getMusicFeesDelegate(), false);
} else {
PlaybackServiceUtil.playAll(KGCommonApplication.getContext(), PlaybackServiceUtil.getQueueWrapper(), num.intValue(), -2L, true, playerFragment.aN_().getMusicFeesDelegate());
}
}
});
} else if ("com.kugou.android.action.kgpc_linkable_state_update".equals(action)) {
if (intent.getBooleanExtra("key_kgpc_linkable_refresh_notify", false)) {
playerFragment.x(false);
}
} else if ("com.kugou.android.action.action_cross_platform_state".equals(action)) {
boolean booleanExtra3 = intent.getBooleanExtra(Type.state, false);
playerFragment.D(booleanExtra3);
if (booleanExtra3 && com.kugou.android.app.player.b.a.f()) {
com.kugou.common.q.b.a().Q(false);
com.kugou.android.app.player.event.g.a(new com.kugou.android.app.player.domain.func.b.f((short) 6, 0.0f));
}
} else if ("com.kugou.android.action.sleep.alarm.timer".equals(action) || "music_alarm_stop_action".equals(action) || "music_alarm_start_caculate_remain_time".equals(action)) {
if (h.b()) {
h.a().f();
}
} else if ("action_fetch_singer_info".equals(action)) {
c.a aVar = (c.a) intent.getSerializableExtra("authorDBInfo");
as.b("PlayerFragment", "ACTION_FETCH_SINGER_INFO authorDBInfo --> mixID " + aVar.f57725d + " curr_MID = " + PlaybackServiceUtil.y());
if (aVar.f57725d == PlaybackServiceUtil.y() && !com.kugou.ktv.framework.common.b.a.a((Collection) aVar.f57724c) && !com.kugou.ktv.framework.common.b.a.a((Collection) playerFragment.bx) && aVar.f57724c.get(0).intValue() != ((AuthorFollowEntity) playerFragment.bx.get(0)).f33148a) {
playerFragment.w(false);
}
} else if ("com.kugou.android.action.clean_channel".equals(action)) {
playerFragment.g(com.kugou.android.app.player.h.g.a().f15289b);
playerFragment.ak.a(PlaybackServiceUtil.getDisplayName());
}
}
}
}
if ("com.kugou.android.action.music_package_state_change".equals(action) || "com.kugou.android.action.vip_state_change".equals(action) || "com.kugou.android.action.buy_music_success".equals(action)) {
if (com.kugou.common.environment.a.aB()) {
playerFragment.L.g().getPhotoSwitcher().j();
com.kugou.common.q.b.a().I(com.kugou.android.b.d.a());
}
playerFragment.cC();
}
}
}
public void cC() {
com.kugou.android.app.player.widget.e eVar = this.bU;
if (eVar == null || !eVar.isShowing()) {
return;
}
this.bU.dismiss();
}
public void F() {
Pair<Boolean, String> h = this.ak.h();
if (as.f54365e) {
if (h == null) {
as.d("PlayerFragment", "fixTogglelike: needTogglePair is null");
} else {
as.d("PlayerFragment", "fixTogglelike: needTogglePair.first=" + h.first + " needTogglePair.second=" + ((String) h.second) + " PlaybackServiceUtil.getCurrentHashvalue()=" + PlaybackServiceUtil.getCurrentHashvalue());
}
}
if (h != null && ((Boolean) h.first).booleanValue() && ((String) h.second).equals(PlaybackServiceUtil.getCurrentHashvalue())) {
O().removeMessages(71);
Message message = new Message();
message.what = 71;
message.obj = h;
if (as.f54365e) {
as.d("PlayerFragment", "fixTogglelike: UI_DELETE_FAV");
}
O().sendMessageDelayed(message, 500L);
}
}
public void onEvent(r rVar) {
if (rVar == null || !f14983c || this.ak.M() == rVar.f16541a) {
return;
}
cK().removeInstructions(1);
cK().sendEmptyInstruction(1);
}
public void a(Intent intent, PlayerFragment playerFragment) {
if (f14983c) {
String a2 = bk.a(intent, "fav_raise");
playerFragment.cK().removeInstructions(1);
if ("PlayerFragment".equals(a2)) {
return;
}
com.kugou.common.ag.a aVar = new com.kugou.common.ag.a();
aVar.f46636a = 1;
aVar.f46637b = "PlayerFragment".equals(a2) ? 1 : 0;
playerFragment.cK().sendInstruction(aVar);
}
}
public void x(boolean z) {
if (z) {
this.bD = false;
return;
}
if (this.ac.getVisibility() == 0 && IDLNATools.isKGPCSwitchOn() && com.kugou.android.app.player.domain.c.c.a().e() && !this.bD) {
this.bD = true;
this.bw = rx.e.a(500L, 500L, TimeUnit.MILLISECONDS, AndroidSchedulers.mainThread()).b(new rx.b.b<Long>() {
@Override
public void call(Long l) {
if (l.longValue() >= 20 || !PlayerFragment.this.bD) {
PlayerFragment.this.bw.unsubscribe();
PlayerFragment.this.bw = null;
PlayerFragment.this.bD = false;
PlayerFragment playerFragment = PlayerFragment.this;
if (!PlaybackServiceUtil.isUsingDLNAPlayer() && !PlaybackServiceUtil.ak()) {
r2 = false;
}
playerFragment.D(r2);
return;
}
if (as.f54365e) {
as.f("kgpcEntrance", "anim : " + l);
}
PlayerFragment.this.D(l.longValue() % 2 == 0);
}
});
}
}
public void cH() {
if (com.kugou.common.utils.r.b(com.kugou.common.q.b.a().bi(), System.currentTimeMillis())) {
return;
}
this.ak.T().g(3);
com.kugou.common.q.b.a().bd();
}
public void cI() {
if (com.kugou.common.utils.r.b(com.kugou.common.q.b.a().bJ(), System.currentTimeMillis())) {
return;
}
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
PlayerFragment.this.ak.T().g(1);
}
}, 1000L);
com.kugou.common.q.b.a().bI();
}
public void cJ() {
this.ak.T().s();
}
static void B(PlayerFragment playerFragment) {
com.kugou.android.app.player.h.g.b(playerFragment.Z, playerFragment.aK, playerFragment.k);
playerFragment.Z.setImageResource(R.drawable.cg5);
playerFragment.g(false);
}
private void s(boolean z) {
com.kugou.android.app.player.widget.b bVar = this.bi;
if (bVar != null && bVar.isShowing()) {
this.bi.dismiss();
}
if (this.bx == null || !z) {
return;
}
this.bx.clear();
}
public void bc() {
if (this.bx == null || this.bx.size() <= 0) {
return;
}
for (AuthorFollowEntity authorFollowEntity : this.bx) {
if (authorFollowEntity != null) {
authorFollowEntity.f17990e = false;
}
}
this.ak.g(2);
}
public Pair<Integer, List<AuthorFollowEntity>> c(List<AuthorFollowEntity> list) {
if (as.f54365e) {
if (com.kugou.ktv.framework.common.b.a.a((Collection) list)) {
as.d("PlayerFragment", "fetchSingerInfoAndSetFollowView return null");
} else {
as.b("PlayerFragment", "fetchSingerInfoAndSetFollowView return " + list.get(0).f33148a);
as.b("PlayerFragment", "fetchSingerInfoAndSetFollowView return " + list.get(0).f33150c);
}
}
if (!com.kugou.common.environment.a.u()) {
if (list.size() >= 1 && !"未知歌手".equals(list.get(0).f33150c) && !"未知歌手".equals(PlaybackServiceUtil.getArtistName())) {
r1 = 2;
}
return Pair.create(Integer.valueOf(r1), list);
}
ArrayList<FollowedSingerInfo> b2 = com.kugou.common.userCenter.q.b(com.kugou.common.environment.a.Y());
if (b2 == null || b2.size() == 0) {
if (com.kugou.android.app.player.h.l.b(String.valueOf(com.kugou.common.environment.a.Y()))) {
return Pair.create(Integer.valueOf(list.size() >= 1 ? 2 : 0), list);
}
com.kugou.android.userCenter.d a2 = new com.kugou.android.mymusic.i().a(0);
if (a2 != null && a2.a() == 1) {
b2 = a2.c();
}
if (b2 == null || b2.size() == 0) {
return Pair.create(Integer.valueOf(list.size() >= 1 ? 2 : 0), list);
}
}
if (list.size() == 1) {
AuthorFollowEntity authorFollowEntity = list.get(0);
if (authorFollowEntity != null) {
if (!"未知歌手".equals(authorFollowEntity.f33150c) && !"未知歌手".equals(PlaybackServiceUtil.getArtistName())) {
Iterator<FollowedSingerInfo> it = b2.iterator();
while (it.hasNext()) {
FollowedSingerInfo next = it.next();
if (next != null) {
long a3 = next.a();
if (a3 > 0 && a3 == authorFollowEntity.f33148a) {
authorFollowEntity.f17990e = true;
r1 = 1;
break;
}
}
}
}
}
r1 = 2;
} else if (list.size() > 1) {
ArrayList arrayList = new ArrayList();
Iterator<FollowedSingerInfo> it2 = b2.iterator();
while (it2.hasNext()) {
FollowedSingerInfo next2 = it2.next();
if (next2 != null) {
arrayList.add(Long.valueOf(next2.a()));
}
}
int i = 1;
for (AuthorFollowEntity authorFollowEntity2 : list) {
if (authorFollowEntity2 != null) {
if (!arrayList.contains(Long.valueOf(authorFollowEntity2.f33148a))) {
authorFollowEntity2.f17990e = false;
i = 2;
} else {
authorFollowEntity2.f17990e = true;
}
}
}
r1 = i;
} else if (as.c()) {
as.d("yabin_playerFragment", "-->,curAuthorList is null");
}
return Pair.create(Integer.valueOf(r1), list);
}
public void w(boolean z) {
d(z, false);
}
public void d(final boolean z, final boolean z2) {
s(z);
this.bn = true;
bG().d(new rx.b.e<List<AuthorFollowEntity>, Integer>() {
@Override
public Integer call(List<AuthorFollowEntity> list) {
if (z2) {
PlayerFragment.this.r(false);
}
Pair c2 = PlayerFragment.this.c(list);
PlayerFragment.this.bx = (List) c2.second;
return (Integer) c2.first;
}
}).a(AndroidSchedulers.mainThread()).a((rx.b.b) new rx.b.b<Integer>() {
@Override
public void call(Integer num) {
PlayerFragment.this.bn = false;
if (PlayerFragment.this.bz) {
PlayerFragment.this.ai();
}
PlayerFragment.this.ak.g(num.intValue());
if (z && PlayerFragment.this.ak.v() && PlayerFragment.this.bx != null) {
if (PlayerFragment.this.bx.size() != 1 || PlayerFragment.this.bx.get(0) == null || 2 != num.intValue()) {
if (PlayerFragment.this.bx.size() > 1) {
PlayerFragment playerFragment = PlayerFragment.this;
playerFragment.a((List<AuthorFollowEntity>) playerFragment.bx, 1);
return;
}
return;
}
PlayerFragment.this.ak.b(((AuthorFollowEntity) PlayerFragment.this.bx.get(0)).f33148a, new i.b() {
@Override
public void a(com.kugou.framework.netmusic.bills.a.a.e eVar) {
if (eVar != null && eVar.b() == 1) {
PlayerFragment.this.ak.g(1);
PlayerFragment.this.showSuccessedToast("关注成功");
} else {
PlayerFragment.this.showFailToast("关注失败");
}
BackgroundServiceUtil.trace(new com.kugou.common.statistics.song.a.o(KGCommonApplication.getContext(), com.kugou.framework.statistics.easytrace.a.aeR).a(((AuthorFollowEntity) PlayerFragment.this.bx.get(0)).f33150c).setFo("/播放页/播放页上方").setSvar1(UserInfoConstant.LoginSourceType.FOLLOW).setSvar2(String.valueOf(((AuthorFollowEntity) PlayerFragment.this.bx.get(0)).f33148a)));
}
});
}
}
}, new rx.b.b<Throwable>() {
@Override
public void call(Throwable th) {
PlayerFragment.this.bn = false;
th.printStackTrace();
}
});
}
@NonNull
private rx.e<List<AuthorFollowEntity>> bG() {
return rx.e.a(PlaybackServiceUtil.getCurKGMusicWrapper()).b(Schedulers.io()).b(new rx.b.e<KGMusicWrapper, Boolean>() {
@Override
public Boolean call(KGMusicWrapper kGMusicWrapper) {
PlayerFragment.this.bx = null;
return Boolean.valueOf(kGMusicWrapper != null);
}
}).d(new rx.b.e<KGMusicWrapper, List<AuthorFollowEntity>>() {
@Override
public List<AuthorFollowEntity> call(KGMusicWrapper kGMusicWrapper) {
String r = kGMusicWrapper.r();
String v = kGMusicWrapper.v();
if (as.c()) {
as.d("yabin_playerFragment", "getFetchCurSingerInfoObservable-->,fileName=" + v);
}
List<Integer> b2 = com.kugou.framework.avatar.e.b.b(r, 0L, v, kGMusicWrapper.Q());
ArrayList arrayList = new ArrayList();
if (b2 == null || b2.size() <= 0) {
return arrayList;
}
ArrayList arrayList2 = new ArrayList(b2.size());
Iterator<Integer> it = b2.iterator();
while (it.hasNext()) {
int intValue = it.next().intValue();
String a2 = com.kugou.framework.database.c.a.a(intValue);
if (TextUtils.isEmpty(a2)) {
if (!com.kugou.common.utils.bc.o(KGApplication.getContext())) {
a2 = KGMusicDao.c(kGMusicWrapper.Q(), r).w();
}
if (TextUtils.isEmpty(a2)) {
return null;
}
}
AuthorFollowEntity authorFollowEntity = new AuthorFollowEntity();
authorFollowEntity.f33148a = intValue;
authorFollowEntity.f33150c = a2;
arrayList2.add(authorFollowEntity);
}
return arrayList2;
}
}).a((rx.b.b) new rx.b.b<List<AuthorFollowEntity>>() {
@Override
public void call(List<AuthorFollowEntity> list) {
try {
try {
KGMusicWrapper curKGMusicWrapper = PlaybackServiceUtil.getCurKGMusicWrapper();
if (curKGMusicWrapper != null) {
PlayerFragment.this.a(list, curKGMusicWrapper);
}
} catch (Exception e2) {
ao.f();
as.e(e2);
}
} finally {
PlayerFragment.this.ao_();
PlayerFragment.this.aR.removeMessages(64);
}
}
});
}
public void a(List<AuthorFollowEntity> list, KGMusicWrapper kGMusicWrapper) throws Exception {
if ((list == null || list.size() == 0) && com.kugou.common.utils.bc.o(KGApplication.getContext())) {
this.aR.removeMessages(64);
this.aR.sendEmptyMessageDelayed(64, 2000L);
if (kGMusicWrapper != null) {
a.C0581a c0581a = new a.C0581a(kGMusicWrapper.r(), kGMusicWrapper.v(), kGMusicWrapper.Q());
List<com.kugou.android.netmusic.bills.singer.a.a> a2 = com.kugou.android.netmusic.bills.singer.d.a.a(c0581a.f33215b, c0581a.f33216c, c0581a.f33214a);
ArrayList arrayList = new ArrayList();
if (a2 != null) {
for (com.kugou.android.netmusic.bills.singer.a.a aVar : a2) {
if (aVar != null) {
AuthorFollowEntity authorFollowEntity = new AuthorFollowEntity();
authorFollowEntity.f33148a = aVar.f33148a;
authorFollowEntity.f33150c = aVar.f33150c;
arrayList.add(Integer.valueOf(aVar.f33148a));
if (list == null) {
list = new ArrayList<>();
}
list.add(authorFollowEntity);
}
}
com.kugou.framework.avatar.e.b.b(kGMusicWrapper.r(), kGMusicWrapper.v(), arrayList, kGMusicWrapper.Q());
}
}
}
}
public void onEventMainThread(com.kugou.android.app.player.event.q qVar) {
boolean z;
Iterator<AuthorFollowEntity> it = this.bx.iterator();
while (true) {
if (!it.hasNext()) {
z = false;
break;
}
AuthorFollowEntity next = it.next();
if (next != null && next.f33148a == qVar.f16539a) {
next.f17990e = qVar.f16540b;
z = true;
break;
}
}
if (z) {
this.ak.a(this.bx);
}
}
public void bT() {
if (com.kugou.common.config.c.a().c(com.kugou.android.app.a.a.vi)) {
com.kugou.android.app.player.event.g.a(new com.kugou.android.app.player.event.a.b((short) 5, new com.kugou.android.app.player.event.a.c<Integer>(new Integer[0]) {
@Override
public void a(Object... objArr) {
long longValue = ((Long) com.kugou.android.app.player.h.d.a(objArr[2])).longValue();
String str = (String) com.kugou.android.app.player.h.d.a(objArr[1]);
com.kugou.fanxing.ums.a.a(KGApplication.getContext(), "fx_ting_play_page_music_entry_exposed", null, longValue + "", "");
String str2 = (String) com.kugou.android.app.player.h.d.a(objArr[0]);
PlayerFragment.this.a(str2, str, longValue + "");
}
}));
}
}
public void a(String str, final String str2, String str3) {
if (TextUtils.isEmpty(str)) {
this.ak.d(0);
} else {
new com.kugou.android.app.player.helper.g().a(str, str3).b(Schedulers.io()).a(AndroidSchedulers.mainThread()).a(new rx.b.b<ShortVideoEntity>() {
@Override
public void call(ShortVideoEntity shortVideoEntity) {
if (shortVideoEntity == null || !shortVideoEntity.isDataValid()) {
PlayerFragment.this.ak.d(0);
return;
}
int data = shortVideoEntity.getData();
EventBus.getDefault().post(new com.kugou.android.app.player.event.o(str2, data));
PlayerFragment.this.ak.d(data);
}
}, new rx.b.b<Throwable>() {
@Override
public void call(Throwable th) {
PlayerFragment.this.ak.d(0);
}
});
}
}
public void aR() {
if (this.ai) {
String currentHashvalue = PlaybackServiceUtil.getCurrentHashvalue();
if (TextUtils.isEmpty(currentHashvalue)) {
this.ak.a(0);
return;
}
if (com.kugou.android.mymusic.localmusic.j.a().c(currentHashvalue)) {
this.ak.a(com.kugou.android.mymusic.localmusic.j.a().b(currentHashvalue));
} else if (this.ae) {
P().removeMessages(1);
P().sendEmptyMessage(1);
}
}
}
public void aT() {
com.kugou.android.app.player.h.g.a().a(new b.a() {
@Override
public void a(@PlayerMode String str) {
char c2;
PlayerFragment.this.cK().removeInstructions(6);
PlayerFragment.this.cK().sendEmptyInstruction(6);
PlayerFragment.this.cK().removeInstructions(1);
PlayerFragment.this.cK().sendEmptyInstruction(1);
Intent intent = new Intent("com.kugou.android.music.musicservicecommand.change_lyr");
intent.putExtra("source_apm_lyric_load", 5);
com.kugou.common.b.a.a(intent);
com.kugou.common.b.a.a(new Intent("com.kugou.android.music.musicservicecommand.change_avatar_full_screen"));
PlayerFragment.this.ak.a(PlaybackServiceUtil.getDisplayName());
PlayerFragment.this.ak.I();
PlayerFragment.this.ak.J();
PlayerFragment.this.ak.j(PlaybackServiceUtil.isPlaying());
PlayerFragment.this.cK().removeInstructions(4);
PlayerFragment.this.cK().sendEmptyInstruction(4);
LyricRefreshHandle.a().e();
LyricRefreshHandle.a().b();
PlayerFragment.this.g(str);
switch (str.hashCode()) {
case -1955878649:
if (str.equals(PlayerMode.Normal)) {
c2 = 0;
break;
}
c2 = 65535;
break;
case 78717915:
if (str.equals(PlayerMode.Radio)) {
c2 = 2;
break;
}
c2 = 65535;
break;
case 292550339:
if (str.equals(PlayerMode.KuqunMode)) {
c2 = 3;
break;
}
c2 = 65535;
break;
case 2104406682:
if (str.equals(PlayerMode.LongAudio)) {
c2 = 1;
break;
}
c2 = 65535;
break;
default:
c2 = 65535;
break;
}
if (c2 == 0 || c2 == 1) {
PlayerFragment.this.ak.a(false, PlaybackServiceUtil.getPlayMode());
PlayerFragment.this.ak.m(true);
return;
}
if (c2 != 2) {
if (c2 != 3) {
return;
}
PlayerFragment.this.ak.a(PlaybackServiceUtil.getKuqunName(), PlaybackServiceUtil.getKuqunUrl());
PlayerFragment.this.ak.a(true, PlaybackServiceUtil.getPlayMode());
PlayerFragment.this.ak.m(false);
return;
}
Channel currentPlayChannel = PlaybackServiceUtil.getCurrentPlayChannel();
PlayerFragment.this.ak.b(currentPlayChannel != null ? currentPlayChannel.s() : null);
PlayerFragment.this.ak.a(true, PlaybackServiceUtil.getPlayMode());
PlayerFragment.this.ak.a(PlaybackServiceUtil.getDisplayName());
PlayerFragment.this.ak.m(true);
}
});
}
public void aU() {
com.kugou.android.app.player.h.g.a().a(new b.a() {
@Override
public void a(@PlayerMode String str) {
char c2;
int hashCode = str.hashCode();
if (hashCode == -1955878649) {
if (str.equals(PlayerMode.Normal)) {
c2 = 0;
}
c2 = 65535;
} else if (hashCode != 78717915) {
if (hashCode == 292550339 && str.equals(PlayerMode.KuqunMode)) {
c2 = 2;
}
c2 = 65535;
} else {
if (str.equals(PlayerMode.Radio)) {
c2 = 1;
}
c2 = 65535;
}
if (c2 == 0) {
PlayerFragment.this.ak.m(true);
return;
}
if (c2 != 1) {
if (c2 != 2) {
return;
}
PlayerFragment.this.ak.a(PlaybackServiceUtil.getKuqunName(), PlaybackServiceUtil.getKuqunUrl());
PlayerFragment.this.ak.a(true, PlaybackServiceUtil.getPlayMode());
PlayerFragment.this.ak.m(false);
return;
}
Channel currentPlayChannel = PlaybackServiceUtil.getCurrentPlayChannel();
PlayerFragment.this.ak.b(currentPlayChannel != null ? currentPlayChannel.s() : null);
PlayerFragment.this.ak.a(true, PlaybackServiceUtil.getPlayMode());
PlayerFragment.this.ak.a(PlaybackServiceUtil.getDisplayName());
PlayerFragment.this.ak.m(true);
}
});
}
public void aV() {
this.aT.removeInstructions(52);
this.aT.sendEmptyInstruction(52);
}
@Override
public void onActivityCreated(Bundle bundle) {
super.onActivityCreated(bundle);
this.aR = new e(this);
P();
cK();
aW();
this.aV = new d(this, this.aQ);
this.au = new com.kugou.framework.common.utils.k(aN_());
if (com.kugou.common.config.c.a().d(com.kugou.android.app.a.a.mE) == 0) {
this.ai = false;
}
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction("com.kugou.android.music.dlnavolumechanged");
intentFilter.addAction("android.intent.action.ACTION_PLAYER_UPDATA_ACCOMPANIMENT_BUTTOM");
intentFilter.addAction("com.kugou.android.music.playmodechanged");
intentFilter.addAction("com.kugou.android.music.playstatechanged");
intentFilter.addAction("com.kugou.android.music.playbackcomplete");
intentFilter.addAction("com.kugou.android.music.metachanged");
intentFilter.addAction("com.kugou.android.music.meta.had.changed");
intentFilter.addAction("com.kugou.android.buffering_resume_play");
intentFilter.addAction("com.kugou.android.cancel_buffering");
intentFilter.addAction("com.kugou.android.music.music_hash_updated");
intentFilter.addAction("com.kugou.android.music.listen_part_changed");
intentFilter.addAction("com.kugou.android.dj_flash_refresh");
intentFilter.addAction("com.kugou.android.action.ACTION_DOWNLOAD_SONG_FINISH");
intentFilter.addAction("com.kugou.android.action.download_complete");
intentFilter.addAction("com.kugou.android.action.local_audio_change");
intentFilter.addAction("com.kugou.android.music.playbackend");
intentFilter.addAction("com.kugou.android.music.lyrloadsuccess");
intentFilter.addAction("com.kugou.android.music.lyrstartload");
intentFilter.addAction("com.kugou.android.music.lyrloadfail");
intentFilter.addAction("com.kugou.android.delete_audio_over");
intentFilter.addAction("com.kugou.android.update_fav_btn_state");
intentFilter.addAction("com.kugou.android.action.eq.change");
intentFilter.addAction("com.kugou.android.action.eq.enter");
intentFilter.addAction("com.kugou.android.action.playback_service_initialized");
intentFilter.addAction("com.kugou.android.song.change.name.success");
intentFilter.addAction("com.kugou.android.ACTION_SEEK_BAR_PROGRESS_CHANGED");
intentFilter.addAction("com.kugou.android.music.avatarfullscreenrepeat");
intentFilter.addAction("com.kugou.android.music.avatarchanged");
intentFilter.addAction("com.kugou.android.music.queuechanged");
intentFilter.addAction("com.kugou.android.reload_queue");
intentFilter.addAction("com.kugou.android.play_buffering");
intentFilter.addAction("com.kugou.android.action_unicom_proxy_tip");
intentFilter.addAction("com.kugou.android.music.startbuffer");
intentFilter.addAction("com.kugou.android.music.avatarfullscreenchanged");
intentFilter.addAction("com.kugou.android.turn_on_loading_radio_mode");
intentFilter.addAction("com.kugou.android.turn_off_loading_radio_mode");
intentFilter.addAction("com.kugou.android.cloud_music_delete_success");
intentFilter.addAction("com.kugou.android.dlnafunctionchange");
intentFilter.addAction("com.kugou.android.action.SWITCH_TO_LOCALPLAYER");
intentFilter.addAction("android.kugou.fm.playdata.complete.init");
intentFilter.addAction("com.kugou.android.dlna_devicestate_change");
intentFilter.addAction("android.intent.action.HEADSET_PLUG");
intentFilter.addAction("com.kugou.android.action.ACTION_SHOW_PLAY_QUEUE");
intentFilter.addAction("com.kugou.android.action.play_from_h5");
intentFilter.addAction("android.intent.action.cloudmusic.success");
intentFilter.addAction("android.intent.action.PLAYER_REQUIRE_ACCOMPANIMENT");
intentFilter.addAction("com.kugou.android.music.musicservicecommand.calcu_music_hash_finish");
intentFilter.addAction("action_music_fees_buy_success");
intentFilter.addAction("com.kugou.android.action.buy_music_success");
intentFilter.addAction("com.kugou.android.user_login_success");
intentFilter.addAction("com.kugou.android.user_logout");
intentFilter.addAction("com.kugou.android.action.notify_refresh_climax_point");
intentFilter.addAction("android.intent.action.SCREEN_OFF");
intentFilter.addAction("android.intent.action.SCREEN_ON");
intentFilter.addAction("android.intent.action.USER_PRESENT");
intentFilter.addAction("com.kugou.android.action.author_base_detail");
intentFilter.addAction(IMessageCenter.MSG_SYS_CONNECTIVITY_ACTION);
intentFilter.addAction("com.kugou.android.action.net_mode_changed");
intentFilter.addAction("com.kugou.android.action.action_kgpc_user_operation_play");
intentFilter.addAction("com.kugou.android.action.kgpc_linkable_state_update");
intentFilter.addAction("com.kugou.android.action.action_cross_platform_state");
intentFilter.addAction("android.intent.action.success_add_music_to_dao");
intentFilter.addAction("action_fetch_singer_info");
intentFilter.addAction("com.kugou.android.action.clean_channel");
intentFilter.addAction("com.kugou.android.action.sleep.alarm.timer");
intentFilter.addAction("music_alarm_stop_action");
intentFilter.addAction("music_alarm_start_caculate_remain_time");
intentFilter.addAction("com.kugou.android.action.vip_state_change");
intentFilter.addAction("com.kugou.android.action.music_package_state_change");
intentFilter.addAction("com.kugou.android.action.buy_music_success");
com.kugou.common.b.a.c(this.aV, intentFilter);
cK().sendEmptyInstruction(4);
cK().sendEmptyInstruction(1);
cK().sendEmptyInstruction(2);
cK().sendEmptyInstruction(6);
cK().sendEmptyInstruction(32);
bR();
com.kugou.android.app.player.h.g.a().a(new b.a() {
@Override
public void a(@PlayerMode String str) {
char c2;
PlayerFragment.this.g(str);
int hashCode = str.hashCode();
if (hashCode == -1955878649) {
if (str.equals(PlayerMode.Normal)) {
c2 = 0;
}
c2 = 65535;
} else if (hashCode != 78717915) {
if (hashCode == 292550339 && str.equals(PlayerMode.KuqunMode)) {
c2 = 2;
}
c2 = 65535;
} else {
if (str.equals(PlayerMode.Radio)) {
c2 = 1;
}
c2 = 65535;
}
if (c2 == 0) {
PlayerFragment.this.ak.m(true);
} else if (c2 == 1) {
com.kugou.android.app.player.b.a.a(PlayerMode.Radio);
Channel currentPlayChannel = PlaybackServiceUtil.getCurrentPlayChannel();
if (currentPlayChannel != null) {
PlayerFragment.this.ak.b(currentPlayChannel.s());
}
PlayerFragment.this.ak.a(true, PlaybackServiceUtil.getPlayMode());
PlayerFragment.this.ak.a(PlaybackServiceUtil.getDisplayName());
PlayerFragment.this.ak.m(true);
} else if (c2 == 2) {
com.kugou.android.app.player.b.a.a(PlayerMode.KuqunMode);
if (com.kugou.android.kuqun.kuqunMembers.e.a.a()) {
PlayerFragment.this.ak.a(com.kugou.android.kuqun.d.a().c(), com.kugou.android.kuqun.d.a().d());
} else {
PlayerFragment.this.ak.a(PlaybackServiceUtil.getKuqunName(), PlaybackServiceUtil.getKuqunUrl());
}
PlayerFragment.this.ak.a(true, PlaybackServiceUtil.getPlayMode());
PlayerFragment.this.ak.m(false);
}
PlayerFragment.this.ak.a(PlaybackServiceUtil.getDisplayName());
PlayerFragment.this.ak.I();
PlayerFragment.this.ak.J();
new com.kugou.framework.common.utils.stacktrace.e(Looper.getMainLooper()).post(new Runnable() {
@Override
public void run() {
PlayerFragment.this.ak.j(PlaybackServiceUtil.isPlaying());
}
});
PlayerFragment.this.bS();
}
});
Intent intent = new Intent("com.kugou.android.music.musicservicecommand.change_lyr");
intent.putExtra("source_apm_lyric_load", 4);
com.kugou.common.b.a.a(intent);
cf();
com.kugou.android.app.player.h.h.a().a(com.kugou.android.app.player.h.h.a().g());
}
@Override
public void onViewCreated(View view, Bundle bundle) {
super.onViewCreated(view, bundle);
if (IDLNATools.isKGPCSwitchOn()) {
com.kugou.android.app.player.domain.c.b.a();
com.kugou.android.app.player.domain.c.c.a();
}
Bundle arguments = getArguments();
if (arguments == null || arguments.getInt("tryflashlight", 0) != 1) {
return;
}
arguments.putInt("tryflashlight", 0);
rx.e.b(1000L, TimeUnit.MILLISECONDS).b(new rx.b.b<Long>() {
@Override
public void call(Long l) {
EventBus.getDefault().post(new com.kugou.android.app.player.event.n("蓝牙连接引导"));
}
});
}
private void aW() {
rx.e.a((e.a) new e.a<Object>() {
@Override
public void call(rx.k<? super Object> kVar) {
String e2 = com.kugou.framework.service.ipc.a.f.b.e();
if (com.kugou.android.app.player.b.a.a() == b.a.None || com.kugou.android.app.player.b.a.a() == b.a.Run) {
e2 = "default_full_path";
}
if (as.f54365e) {
as.d("ShareLyric", "PlayerFragment-->preLoadAvatar-call,fullPath=" + e2);
}
PlayerFragment.this.a(e2, false);
kVar.onNext(kVar);
kVar.onCompleted();
}
}).b(Schedulers.io()).h();
}
@Override
public void onFragmentFirstStart() {
super.onFragmentFirstStart();
d("onFragmentFirstStart");
LyricRefreshHandle.a().e();
LyricRefreshHandle.a().b();
this.ak.O();
if (isPlayerFragmentShowing() && com.kugou.android.common.utils.e.a() && br.f((Context) aN_()) != br.m(aN_())) {
com.kugou.android.common.utils.e.a((Context) aN_(), false, true);
}
}
@Override
public void onSlideCallback(boolean z) {
super.onSlideCallback(z);
d("onSlideCallback--toleft=" + z);
if (z) {
return;
}
bu();
}
@Override
public void onBeforeEnterFragmentCallback(boolean z) {
d("onBeforeEnterFragmentCallback--toleft=" + z);
if (PlaybackServiceUtil.isPlaying()) {
EventBus.getDefault().post(new com.kugou.android.app.player.event.d(3, 0));
} else {
EventBus.getDefault().post(new com.kugou.android.app.player.event.d(5, 0));
}
com.kugou.android.app.player.e eVar = this.ak;
if (eVar != null && eVar.y() != null) {
this.ak.y().l();
this.ak.y().b(true);
}
if (z || !this.J.d()) {
return;
}
this.J.a(1, false);
this.ak.h(true);
e(false);
if (aG()) {
this.ak.l().a(0);
}
}
private void m(final boolean z) {
if (h.b() && h.a().i()) {
f.a a2 = this.ad.a();
if (a2 != null) {
h.a().a(a2.f17911b, z);
} else {
a(PlaybackServiceUtil.getCurKGMusicWrapper()).a(AndroidSchedulers.mainThread()).a(new rx.b.b<f.a>() {
@Override
public void call(f.a aVar) {
if (as.f54365e) {
StringBuilder sb = new StringBuilder();
sb.append("fill menu album info done : ");
sb.append(aVar == null);
as.d("wwhLog", sb.toString());
}
if (aVar != null && PlayerFragment.this.ad.a() != null) {
h.a().a(aVar.f17911b, z);
} else {
h.a().j();
}
}
}, new rx.b.b<Throwable>() {
@Override
public void call(Throwable th) {
th.printStackTrace();
}
});
}
}
}
public void n(boolean z) {
com.kugou.android.app.player.domain.rec.b bVar;
if (h.b() && h.a().i() && (bVar = this.ad) != null) {
a(bVar.b(), z);
}
}
private void cb() {
KGMusicWrapper curKGMusicWrapper = PlaybackServiceUtil.getCurKGMusicWrapper();
if (curKGMusicWrapper == null || TextUtils.isEmpty(curKGMusicWrapper.r())) {
a(com.kugou.android.app.player.c.d.a());
} else {
com.kugou.android.app.player.h.k.a().a(curKGMusicWrapper.r(), curKGMusicWrapper.Q(), new com.kugou.framework.common.utils.m<com.kugou.android.app.player.c.d, Void>() {
@Override
public void a(com.kugou.android.app.player.c.d dVar) {
String currentHashvalue = PlaybackServiceUtil.getCurrentHashvalue();
if (dVar == null || TextUtils.isEmpty(currentHashvalue) || !currentHashvalue.equals(dVar.c())) {
PlayerFragment.this.a(com.kugou.android.app.player.c.d.a());
} else {
PlayerFragment.this.a(dVar);
}
}
});
}
}
public void a(com.kugou.android.app.player.c.d dVar) {
com.kugou.android.app.player.domain.rec.b bVar = this.ad;
if (bVar != null) {
bVar.a(dVar);
this.ad.notifyDataSetChanged();
}
}
@NonNull
private rx.e<f.a> a(KGMusicWrapper kGMusicWrapper) {
return rx.e.a(kGMusicWrapper).b(new rx.b.e<KGMusicWrapper, Boolean>() {
@Override
public Boolean call(KGMusicWrapper kGMusicWrapper2) {
return Boolean.valueOf(kGMusicWrapper2 != null);
}
}).b(Schedulers.io()).d(new rx.b.e<KGMusicWrapper, f.a>() {
@Override
public f.a call(KGMusicWrapper kGMusicWrapper2) {
int c2;
KGFile innerKGFile;
com.kugou.framework.avatar.entity.b a2 = w.a(kGMusicWrapper2.v(), kGMusicWrapper2.r(), kGMusicWrapper2.Q());
if (a2 == null) {
if (PlaybackServiceUtil.isInitialized() && (innerKGFile = PlaybackServiceUtil.getInnerKGFile()) != null) {
try {
c2 = Integer.parseInt(innerKGFile.L());
} catch (NumberFormatException unused) {
}
}
c2 = 0;
} else {
c2 = a2.c();
}
return PlayerFragment.this.aw.a(kGMusicWrapper2, c2);
}
});
}
@Override
public void onDestroyView() {
d("onDestroyView");
com.kugou.common.b.a.c(this.aV);
com.kugou.android.app.player.domain.d.b bVar = this.X;
if (bVar != null) {
bVar.c();
}
b bVar2 = this.aT;
if (bVar2 != null) {
bVar2.removeCallbacksAndInstructions(null);
}
com.kugou.android.app.player.domain.e.f a2 = com.kugou.android.app.player.domain.e.f.a(aN_());
a2.a(true);
a2.b(this.ak.l().f17546c);
a2.b(this.ak.l().f17547d);
this.ak.b();
h.c();
m.c();
com.kugou.android.app.player.domain.menu.c.c();
com.kugou.android.app.player.domain.menu.h.c();
com.kugou.android.app.player.domain.menu.g.c();
com.kugou.android.app.player.domain.menu.font.g.f();
EventBus.getDefault().post(new com.kugou.android.app.player.event.d(2));
com.kugou.framework.service.g.a.b.a().b((short) 1, this.aX);
com.kugou.framework.common.utils.k kVar = this.au;
if (kVar != null) {
kVar.b();
}
com.kugou.android.app.player.b.a.e();
com.kugou.android.app.player.domain.f.g.a().b();
com.kugou.android.app.player.domain.fxavailablesongs.b.a().b();
this.ak.w().g();
if (i() != null) {
i().c();
}
super.onDestroyView();
}
public e O() {
return this.aR;
}
Handler P() {
if (this.aS == null) {
synchronized (this) {
if (this.aS == null) {
this.aS = new f(getWorkLooper(), this);
}
}
}
return this.aS;
}
public com.kugou.common.ag.d cK() {
if (this.aT == null) {
synchronized (PlayerFragment.class) {
if (this.aT == null) {
this.aT = new b("PlayerFragmentLightWork", this);
}
}
}
return this.aT;
}
public void aZ() {
if (as.f54365e) {
as.j("PlayerFragment");
}
com.kugou.common.b.a.a(new Intent("com.kugou.android.ACTION_RESET_AVATAR"));
this.H = null;
this.I = null;
cK().removeInstructions(5);
com.kugou.framework.lyric.l.a().h();
O().removeMessages(8);
cK().removeInstructions(6);
cK().sendEmptyInstruction(6);
l(true);
this.ak.q();
o(false);
com.kugou.android.app.player.event.g.a(new com.kugou.android.app.player.domain.func.b.a((short) 48, false));
com.kugou.android.app.player.event.g.a(new com.kugou.android.app.player.domain.func.b.f((short) 17));
this.ak.a((String) null);
this.ak.I();
this.ak.J();
d((View) null);
this.ak.b((String) null);
this.ak.a((String) null, (String) null);
this.ak.z();
this.ak.j(false);
this.ak.a(false, true, false);
this.ak.a(0);
this.ak.d(0);
p(false);
t(false);
i(false);
this.ad.a((com.kugou.android.app.player.domain.rec.f) null, 1, true);
this.ad.a(com.kugou.android.app.player.c.d.a());
this.ad.notifyDataSetChanged();
if (h.b() && h.a().i()) {
h.a().k();
h.a().j();
}
this.ak.g(0);
}
public void d(boolean z) {
com.kugou.android.app.player.h.g.a(z, this.f14986d, this.f14987e);
}
public void e(boolean z) {
this.f14986d.setImageResource(R.drawable.akb);
this.f14987e.setImageResource(R.drawable.aka);
}
public void o(boolean z) {
View view = this.B;
if (view == null) {
return;
}
if (z) {
view.setVisibility(0);
} else {
view.setVisibility(8);
}
}
private void ba() {
if (PlaybackServiceUtil.isUsingDLNAPlayer()) {
if (this.O != PlaybackServiceUtil.isPlaying()) {
com.kugou.common.b.a.a(new Intent("com.kugou.android.music.playstatechanged"));
}
this.O = PlaybackServiceUtil.isPlaying();
}
}
private void bb() {
com.kugou.android.app.player.domain.e.f.a(aN_()).a(true);
com.kugou.android.app.player.domain.e.f.a(aN_()).b(this.ak.l().f17546c);
com.kugou.android.app.player.domain.e.f.a(aN_()).b(this.ak.l().f17547d);
}
@Override
public void onPause() {
super.onPause();
if (this.f14984a) {
return;
}
bb();
}
@Override
public void onSlideAfterAnimationCallback(boolean z) {
super.onSlideAfterAnimationCallback(z);
}
@Override
public void onFragmentPause() {
if (this.w) {
super.onFragmentPause();
this.w = false;
com.kugou.framework.lyric.m.a().a(false);
d("onFragmentPause");
bw();
bt();
bA();
cg();
br.c((Activity) getActivity());
bs();
bd();
bb();
if (this.ae) {
com.kugou.android.app.player.h.g.a(getView(), false);
}
this.ak.l().c(false);
EventBus.getDefault().post(new com.kugou.android.app.player.event.d(1));
this.ak.G();
this.aj = true;
com.kugou.common.environment.b.a().a(82, 0);
cK().removeInstructions(4);
this.w = false;
com.kugou.framework.lyric.m.a().a(false);
aN();
if (this.ak.T().q()) {
this.ak.T().s();
}
}
com.kugou.common.environment.a.a(0, com.kugou.common.environment.a.f48600b);
u(false);
EventBus.getDefault().post(new com.kugou.android.app.player.event.m());
ch();
com.kugou.fanxing.shortvideo.c.a(true, 1);
}
public void cg() {
com.kugou.android.app.player.view.c cVar = this.bk;
if (cVar == null || !cVar.isShowing()) {
return;
}
this.bk.dismiss();
}
private void bd() {
if (this.N > 0) {
long currentTimeMillis = System.currentTimeMillis() - this.N;
if (currentTimeMillis > 3000) {
com.kugou.framework.setting.a.d.a().b(com.kugou.framework.setting.a.d.a().B(), currentTimeMillis);
com.kugou.framework.setting.a.d.a().u(com.kugou.framework.setting.a.d.a().B());
}
this.N = System.currentTimeMillis();
}
}
public void a(boolean z, boolean z2, boolean z3) {
as.f("gehu.updateLyricState", "notifyChange:" + z + "/" + z2 + "/" + z3 + "///" + com.kugou.android.app.player.b.a.f15283b);
com.kugou.framework.setting.a.d a2 = com.kugou.framework.setting.a.d.a();
if (z2) {
if (z3) {
a2.f(this.aY);
this.aB.setVisibility(8);
this.L.c(false);
com.kugou.android.app.player.b.a.f15283b = 3;
EventBus.getDefault().post(new com.kugou.android.app.player.event.d(4));
a(false, true);
b(0.0f);
} else {
com.kugou.android.app.player.b.a.f15284c = com.kugou.android.app.player.b.a.f15283b;
int i = com.kugou.android.app.player.b.a.f15283b;
if (i == 1) {
a2.f(2);
com.kugou.android.app.player.b.a.f15283b = 2;
this.aB.setVisibility(8);
EventBus.getDefault().post(new com.kugou.android.app.player.event.d(4));
} else if (i == 2) {
a2.f(1);
com.kugou.android.app.player.b.a.f15283b = 1;
EventBus.getDefault().post(new com.kugou.android.app.player.event.d(1));
} else if (i == 3) {
com.kugou.android.app.player.domain.a.a.a().b();
this.aB.setVisibility(8);
this.L.c(false);
a2.f(this.aY);
int i2 = this.aY;
com.kugou.android.app.player.b.a.f15283b = i2;
if (i2 == 2 && h.b()) {
h.a().o();
}
int i3 = this.aY;
if (i3 == 2) {
EventBus.getDefault().post(new com.kugou.android.app.player.event.d(4));
} else if (i3 == 1) {
EventBus.getDefault().post(new com.kugou.android.app.player.event.d(1));
}
}
a(true, true);
b(1.0f);
}
}
int i4 = com.kugou.android.app.player.b.a.f15283b;
if (i4 == 1) {
if (this.aZ) {
j();
}
this.aZ = false;
bf();
} else if (i4 == 2) {
if (this.aZ) {
j();
}
this.aZ = false;
bg();
} else if (i4 == 3) {
bV();
this.aZ = true;
be();
t(false);
}
this.L.c();
this.ab.setClickable(true);
if (z) {
bh();
}
if (aG()) {
final com.kugou.android.app.player.domain.e.f a3 = com.kugou.android.app.player.domain.e.f.a(aN_());
com.kugou.android.app.player.event.g.a(new com.kugou.android.app.player.event.a.b((short) 3, new com.kugou.android.app.player.event.a.c<Integer>(new Integer[0]) {
@Override
public void a(Object... objArr) {
if (a3.b((com.kugou.android.app.player.entity.a) objArr[0])) {
PlayerFragment.this.ak.d(true);
PlayerFragment.this.ak.l().a(a3.a().f16897c, true ^ a3.a().f16897c.f16909e);
}
}
}));
} else {
this.ak.l().a(8);
}
}
private void be() {
com.kugou.common.app.a.a.a("setXFullLyricStatus");
com.kugou.android.app.player.b.a.f15283b = 3;
SimilarSongTipsView similarSongTipsView = this.bM;
if (similarSongTipsView != null) {
similarSongTipsView.setVisibility(8);
}
this.ak.g();
this.J.setSlidingEnabled(false);
getDelegate().a((AbsFrameworkFragment) this, false);
com.kugou.android.app.player.h.g.a(this.az);
this.L.e().setCanScrollNext(!PlayerMode.KuqunMode.equals(com.kugou.android.app.player.b.a.h));
if (as.f54365e) {
as.b("zlx_lyric", "setLanguage: 5");
}
h(false);
this.L.a(getActivity());
bl();
if (com.kugou.framework.setting.a.d.a().am() && isPlayerFragmentShowing()) {
com.kugou.framework.setting.a.d.a().C(false);
}
this.L.a(com.kugou.android.app.player.h.g.b(aN_(), 20.0f));
bo();
com.kugou.android.app.player.h.g.b(this.Z, this.aK, this.k);
g(false);
d(false);
this.K.setVisibility(0);
this.aR.removeMessages(70);
this.aR.sendEmptyMessage(70);
this.L.i();
this.L.x();
com.kugou.common.app.a.a.a("setXFullLyricStatus");
}
private void bf() {
com.kugou.common.app.a.a.a("setFullLyricStatus");
com.kugou.android.app.player.b.a.f15283b = 1;
this.ak.f();
this.J.setSlidingEnabled(true);
getDelegate().a((AbsFrameworkFragment) this, true);
this.L.e().setCanScrollNext(false);
ae();
com.kugou.android.app.player.h.g.b(this.az);
this.L.u();
bl();
if (as.f54365e) {
as.b("zlx_lyric", "setLanguage: 3");
}
this.L.c(true);
if (PlaybackServiceUtil.getQueueSize() > 0) {
this.aB.setVisibility(0);
}
h(true);
if (com.kugou.framework.setting.a.d.a().an() && isPlayerFragmentShowing()) {
com.kugou.framework.setting.a.d.a().D(false);
}
this.aY = 1;
this.K.setVisibility(8);
d(true);
if (!com.kugou.android.app.player.longaudio.a.a()) {
com.kugou.android.app.player.domain.a.a.a().a(this.Z, this.k, this.aK, true);
g(com.kugou.android.app.player.h.g.b(this.Z));
} else {
g(false);
}
if (O() == null) {
this.L.w();
} else {
O().postDelayed(new Runnable() {
@Override
public void run() {
PlayerFragment.this.L.w();
}
}, 200L);
}
if (com.kugou.framework.setting.a.d.a().l()) {
com.kugou.framework.setting.a.d.a().c(false);
}
com.kugou.common.app.a.a.a("setFullLyricStatus");
}
private void bg() {
com.kugou.android.app.player.b.a.f15283b = 2;
this.ak.e();
this.J.setSlidingEnabled(true);
getDelegate().a((AbsFrameworkFragment) this, true);
this.L.e().setCanScrollNext(false);
ae();
h(false);
this.L.u();
bl();
this.aY = 2;
this.aB.setVisibility(8);
this.K.setVisibility(8);
d(true);
com.kugou.android.app.player.h.g.b(this.az);
if (!com.kugou.android.app.player.longaudio.a.a()) {
com.kugou.android.app.player.domain.a.a.a().a(this.Z, this.k, this.aK, true);
g(com.kugou.android.app.player.h.g.b(this.Z));
} else {
g(false);
}
}
@Override
public void setMenuVisibility(boolean z) {
super.setMenuVisibility(z);
if (as.f54365e) {
as.b("zlx_guide", "setMenuVisibility: " + z);
}
}
private void bh() {
if (bj()) {
return;
}
bi();
}
public void bi() {
cK().removeInstructions(5);
cK().sendEmptyInstructionDelayed(5, 5000L);
}
private boolean bj() {
if (as.f54365e) {
as.f("isLyricStateFullMode", com.kugou.framework.setting.a.d.a().B() + "");
}
return com.kugou.android.app.player.b.a.f15283b == 3 || com.kugou.android.app.player.b.a.f15283b == 1;
}
private boolean bk() {
if (as.f54365e) {
as.f("isLyricStateAlbumMode", com.kugou.framework.setting.a.d.a().B() + "");
}
return com.kugou.android.app.player.b.a.f15283b == 1;
}
public View S() {
return aO() ? this.f : this.J;
}
public void p(boolean z) {
a(z, false, false, 0, false);
}
public void a(boolean z, boolean z2, boolean z3, int i, boolean z4) {
this.ba = z;
this.bb = z2;
this.S = z3;
this.by = i;
this.J.setDownloadLyricFail(z);
bl();
if (z4) {
if (this.bb) {
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(aN_(), com.kugou.framework.statistics.easytrace.a.nw));
} else {
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(aN_(), com.kugou.framework.statistics.easytrace.a.nu));
}
}
}
private void bl() {
if (m.b()) {
m.a().g();
}
boolean a2 = com.kugou.android.app.player.longaudio.a.a();
if (this.ba) {
if (!a2) {
com.kugou.android.app.player.event.g.a(new com.kugou.android.app.player.domain.lyric.a.a((short) 32));
}
this.L.a(8, 8, false);
com.kugou.android.app.player.h.g.b(as());
return;
}
com.kugou.android.app.player.event.g.a(new com.kugou.android.app.player.domain.lyric.a.a((short) 33));
com.kugou.android.app.player.e eVar = this.ak;
com.kugou.android.app.player.domain.func.a.g y = eVar != null ? eVar.y() : null;
int i = com.kugou.android.app.player.b.a.f15283b;
if (i == 1) {
this.L.a(0, 8, false);
com.kugou.android.app.player.h.g.b(as());
if (y != null) {
y.j();
return;
}
return;
}
if (i == 2) {
if (!a2) {
this.L.a(8, 0, false);
} else {
this.L.a(8, 8, false);
}
com.kugou.android.app.player.h.g.b(as());
if (y != null) {
y.i();
return;
}
return;
}
if (i != 3) {
return;
}
if (aO()) {
com.kugou.android.app.player.h.g.a(as());
this.L.a(8, 8, false);
} else {
com.kugou.android.app.player.h.g.b(as());
this.L.a(0, 8, true);
}
}
public boolean bQ() {
if (as.f54365e) {
StringBuilder sb = new StringBuilder();
sb.append(this.ba);
sb.append(" ");
sb.append(this.bb);
sb.append(" ");
sb.append(this.bp);
sb.append(" ");
sb.append(com.kugou.framework.lyric.l.a().k() != null);
as.b("zwkk", sb.toString());
}
return (this.ba || this.bb || (com.kugou.framework.lyric.l.a().k() == null && this.bp)) ? false : true;
}
public boolean bm() {
String currentHashvalue = PlaybackServiceUtil.getCurrentHashvalue();
long y = PlaybackServiceUtil.y();
if (TextUtils.isEmpty(currentHashvalue)) {
return false;
}
long j = -1;
try {
Playlist a2 = KGPlayListDao.a(Playlist.CLASSIFY.ilike, 2);
if (com.kugou.common.environment.a.Y() == 0 || a2 == null) {
a2 = KGPlayListDao.c(1L);
}
if (a2 != null) {
j = af.a(a2.b(), y, currentHashvalue);
}
} catch (Exception e2) {
as.e(e2);
ao.f();
}
return j > 0;
}
public void a(boolean z, boolean z2, int i, boolean z3) {
if (z) {
com.kugou.common.b.a.a(new Intent("com.kugou.android.update_audio_list"));
Message obtainMessage = O().obtainMessage(38, true);
obtainMessage.arg1 = i;
obtainMessage.arg2 = z3 ? 1 : 0;
obtainMessage.sendToTarget();
return;
}
O().removeMessages(19);
Message obtainMessage2 = O().obtainMessage();
obtainMessage2.what = 19;
O().sendMessage(obtainMessage2);
}
public boolean T() {
return (C() == null || G() == null) ? false : true;
}
public boolean U() {
return (com.kugou.android.app.player.b.a.a() == b.a.None || com.kugou.android.app.player.b.a.a() == b.a.Run || !ag.v(com.kugou.framework.service.ipc.a.f.b.e())) ? false : true;
}
public boolean cy() {
return com.kugou.android.app.player.b.a.a() == b.a.FullScreen && !TextUtils.isEmpty(this.I) && !"default_full_path".equals(this.I) && ag.v(this.I);
}
public void V() {
if (PlaybackServiceUtil.isInitialized()) {
KGMusic a2 = KGMusicDao.a(PlaybackServiceUtil.y(), PlaybackServiceUtil.getHashvalue());
KGMusicWrapper curKGMusicWrapper = PlaybackServiceUtil.getCurKGMusicWrapper();
if (a2 != null && (PlaybackServiceUtil.isKuqunPlaying() || com.kugou.android.kuqun.d.a().e())) {
a2.f(8);
}
final ArrayList arrayList = new ArrayList();
if (curKGMusicWrapper != null && a2 != null) {
a2.Y(curKGMusicWrapper.ar());
}
arrayList.add(a2);
if (a2 != null) {
com.kugou.android.app.player.h.g.a(a2);
final Initiator a3 = com.kugou.common.datacollect.e.a.a(curKGMusicWrapper, "PlayerPage");
final CloudMusicModel cloudMusicModel = new CloudMusicModel(true, true, null, this.aQ, false);
cloudMusicModel.e(true);
if (PlaybackServiceUtil.isKuqunPlaying()) {
com.kugou.framework.i.a.a().a(new com.kugou.framework.i.b<com.kugou.android.kuqun.g>() {
@Override
public void a(Object obj) {
}
@Override
public void b(com.kugou.android.kuqun.g gVar) {
cloudMusicModel.c(gVar.a(PlaybackServiceUtil.w()));
com.kugou.framework.mymusic.cloudtool.t.a().a(PlayerFragment.this.aN_(), a3, arrayList, 0L, new com.kugou.android.app.dialog.b.d() {
@Override
public void a() {
}
}, cloudMusicModel);
}
});
} else {
com.kugou.framework.mymusic.cloudtool.t.a().a(aN_(), a3, arrayList, 0L, new com.kugou.android.app.dialog.b.d() {
@Override
public void a() {
}
}, cloudMusicModel);
}
}
}
}
private void bn() {
KGFile innerKGFile;
if (!PlaybackServiceUtil.isInitialized() || (innerKGFile = PlaybackServiceUtil.getInnerKGFile()) == null) {
return;
}
com.kugou.android.common.utils.m.a(innerKGFile, this);
}
public void a(int i) {
com.kugou.common.q.c.b().k(i);
this.L.c(i);
h(i);
if (h.b()) {
h.a().e();
}
this.ab.c();
}
private void h(int i) {
if (com.kugou.android.app.player.domain.menu.c.b()) {
com.kugou.android.app.player.domain.menu.c.a().c(i);
}
}
private int i(int i) {
for (int i2 = 0; i2 < com.kugou.android.app.player.b.a.f15282a.length; i2++) {
if (i == com.kugou.android.app.player.b.a.f15282a[i2]) {
return i;
}
}
return com.kugou.android.app.player.b.a.f15282a[2];
}
public void c(float f2) {
com.kugou.common.q.c.b().g(f2);
this.L.b(com.kugou.android.app.player.h.g.a(aN_(), f2));
}
public void bo() {
com.kugou.framework.lyric.l.a().a(com.kugou.framework.service.ipc.a.f.b.c() + PlaybackServiceUtil.getCurrentPosition() + com.kugou.framework.service.ipc.a.f.b.h() + com.kugou.framework.service.ipc.a.f.b.d());
com.kugou.framework.lyric.l.a().f();
}
public void b(long j) {
String string;
if (this.E != null) {
if (j == 0) {
string = aN_().getString(R.string.aq0);
} else if (j > 0) {
string = aN_().getString(R.string.apz, new Object[]{String.valueOf(Math.abs(((float) j) / 1000.0f))});
} else {
string = aN_().getString(R.string.apy, new Object[]{String.valueOf(Math.abs(((float) j) / 1000.0f))});
}
String str = string;
if (this.E.c()) {
this.E.a(str);
} else {
this.E.a(aN_(), this.ak.t(), 81, 0, getResources().getDimensionPixelSize(R.dimen.xs) + 25, str);
}
}
}
private void e(long j) {
if (this.D != null) {
String a2 = com.kugou.common.utils.r.a(aN_(), j);
if (this.D.c()) {
this.D.a(a2);
} else {
this.D.a(aN_(), this.ak.t(), 81, 0, getResources().getDimensionPixelSize(R.dimen.xs) + 25 + br.d((Activity) getActivity()), a2);
}
}
}
public void bp() {
if (this.L.l()) {
return;
}
this.L.n();
com.kugou.common.b.a.a(new Intent("com.kugou.android.music.SYNC_LYRIC_DATA"));
}
private void a(Bitmap bitmap, boolean z) {
this.L.a(bitmap, z);
}
public void a(com.kugou.android.app.player.c.a aVar) {
ao.a();
boolean z = aVar.f15292a;
Bitmap bitmap = aVar.f15294c;
Bitmap bitmap2 = aVar.f15295d;
b.a c2 = com.kugou.android.app.player.h.g.c();
boolean z2 = false;
if (b.a.Album != c2 && z) {
if (as.f54365e) {
as.b("zzk8", "getPaletteAsync AvatarUtils.AvatarType.None");
}
if (b.a.Run == c2) {
this.A = Color.parseColor("#77b0d4");
z2 = true;
} else {
this.A = com.kugou.common.skinpro.d.b.a().a(com.kugou.common.skinpro.shadowframe.c.PLAYERPAGE_CONTROL);
}
int i = this.A;
if (i != 0) {
this.z = al.a(i);
if (this.z == 0) {
this.z = al.a(al.a(this.A, 1));
}
z2 = true;
}
}
if (!z2) {
c.d a2 = c.d.a.c.b(bitmap).a();
if (a2 == null) {
a2 = c.d.a.c.b(bitmap).b();
}
if (a2 == null) {
this.A = al.c(bitmap, 1);
} else {
this.A = al.a(a2.a(), 1);
}
this.z = al.a(this.A);
}
com.kugou.android.app.player.c.b bVar = new com.kugou.android.app.player.c.b();
bVar.f15298b = this.z;
int i2 = this.A;
bVar.f15297a = i2;
aVar.f15296e = bVar;
com.kugou.android.app.player.event.g.a(new com.kugou.android.app.player.event.f((short) 80, (Object) Integer.valueOf(i2)));
com.kugou.android.app.player.event.g.a(new com.kugou.android.app.player.event.f((short) 84, (Object) Integer.valueOf(this.z)));
int width = bitmap2.getWidth() / 5;
int height = bitmap2.getHeight() / 5;
this.an = Bitmap.createBitmap(bitmap2, width, height * 4, width, height);
com.kugou.android.app.player.event.g.a(new com.kugou.android.app.player.domain.func.b.b.a((short) 80, this.an));
com.kugou.android.app.player.event.g.a(new com.kugou.android.app.player.domain.radio.b.a((short) 5, this.an, this.A));
}
public void W() {
this.ak.h(false);
this.ak.p(false);
if (n() != null) {
n().setWhereVisible(8);
}
}
public void X() {
bv.a((Context) aN_(), "跑步暂停");
this.ak.X();
}
public void Y() {
bv.a((Context) aN_(), "跑步继续");
this.ak.Z();
}
public void Z() {
this.ak.Y();
}
public void aa() {
if (PlaybackServiceUtil.getAudioId() != -1) {
Intent intent = new Intent(aN_(), (Class<?>) SendLyricErrorDialog.class);
intent.putExtra("canSwipe", false);
startActivity(intent);
return;
}
showToastLong("当前没有播放歌曲,无法进行歌词报错");
}
public void ab() {
KGMusic a2;
if (!EnvManager.isOnline()) {
br.T(aN_());
return;
}
String displayName = PlaybackServiceUtil.getDisplayName();
if (TextUtils.isEmpty(displayName)) {
String currentHashvalue = PlaybackServiceUtil.getCurrentHashvalue();
if (!TextUtils.isEmpty(currentHashvalue) && (a2 = KGMusicDao.a(PlaybackServiceUtil.y(), currentHashvalue)) != null) {
displayName = a2.v();
}
}
if (TextUtils.isEmpty(displayName)) {
return;
}
String str = com.kugou.framework.service.ipc.a.a.a.c(displayName)[0];
String str2 = com.kugou.framework.service.ipc.a.a.a.c(displayName)[1];
KGMusicWrapper curKGMusicWrapper = PlaybackServiceUtil.getCurKGMusicWrapper();
if (curKGMusicWrapper == null) {
return;
}
if (!br.Q(aN_())) {
showToast(R.string.auf);
return;
}
if (TextUtils.isEmpty(str) && TextUtils.isEmpty(str2)) {
showToast(R.string.av7);
return;
}
if (curKGMusicWrapper.z() == -1) {
showToast(R.string.av5);
return;
}
Intent intent = new Intent(aN_(), (Class<?>) LyricSearchResultActivity.class);
intent.putExtra("artist_name", str);
intent.putExtra("track_name", str2);
intent.putExtra("track_time", curKGMusicWrapper.z());
intent.putExtra("hash", PlaybackServiceUtil.getPlayingHashvalue());
intent.putExtra("kgSong", curKGMusicWrapper);
intent.putExtra("displayName", displayName);
intent.putExtra("mixId", PlaybackServiceUtil.y());
intent.putExtra("lyricPath", com.kugou.framework.service.ipc.a.f.b.b());
startActivity(intent);
this.bc = false;
}
@Override
public PlayerPopLayout i() {
return (PlayerPopLayout) $(R.id.bgx);
}
@Override
public PlayerStarLivePopLayout o() {
return (PlayerStarLivePopLayout) $(R.id.g4x);
}
@Override
public FxSingerLayout k() {
return (FxSingerLayout) $(R.id.g57);
}
@Override
public boolean onKeyDown(int i, KeyEvent keyEvent) {
int keyCode = keyEvent.getKeyCode();
if (keyCode == 3) {
bd();
} else if (keyCode != 4) {
if (keyCode != 24) {
if (keyCode != 25) {
if (keyCode == 82) {
if (com.kugou.android.app.player.b.a.f15283b == 3) {
return true;
}
bq();
return true;
}
} else if (h.b() && h.a().i()) {
h.a().t();
if (PlaybackServiceUtil.isUsingDLNAPlayer()) {
PlaybackServiceUtil.setDLNAVolumeBalance((int) (((h.a().q() * 1.0f) / h.a().r()) * 100.0f));
}
}
} else if (h.b() && h.a().i()) {
h.a().s();
if (PlaybackServiceUtil.isUsingDLNAPlayer()) {
PlaybackServiceUtil.setDLNAVolumeBalance((int) (((h.a().q() * 1.0f) / h.a().r()) * 100.0f));
}
}
} else {
if (com.kugou.android.app.deeplink.a.c() && com.kugou.android.app.deeplink.a.a().a(this)) {
com.kugou.android.app.deeplink.a.a().a(getActivity());
return true;
}
if (!this.aC) {
return true;
}
if (h.b() && h.a().i()) {
h.a().o();
return true;
}
if (this.ak.C()) {
this.ak.B();
return true;
}
if (m.b() && m.a().f()) {
m.a().h();
return true;
}
if (com.kugou.android.app.player.domain.menu.c.b() && com.kugou.android.app.player.domain.menu.c.a().e()) {
m.a().j();
return true;
}
if (m.b() && com.kugou.android.app.player.domain.menu.h.b() && com.kugou.android.app.player.domain.menu.h.a().d()) {
m.a().l();
return true;
}
if (com.kugou.android.app.player.domain.menu.g.b() && com.kugou.android.app.player.domain.menu.g.a().d()) {
m.a().m();
return true;
}
if (com.kugou.android.app.player.domain.menu.font.g.e() && com.kugou.android.app.player.domain.menu.font.g.d().g()) {
com.kugou.android.app.player.domain.menu.font.g.d().h();
return true;
}
ch();
if (isPlayerFragmentShowing()) {
if (com.kugou.android.app.player.b.a.f15283b == 3) {
a(true, true, false);
return true;
}
this.T = true;
FragmentExitTask.traceFragmentExit(8);
bd();
com.kugou.android.app.player.comment.i iVar = bL;
if (iVar != null) {
iVar.a(this, false);
bL = null;
}
finish();
return true;
}
}
return super.onKeyDown(i, keyEvent);
}
private void ch() {
if (com.kugou.android.app.player.b.a.f15283b == 3 && this.L.e().getScrollX() != 0 && this.L.e().a()) {
this.L.e().dispatchTouchEvent(MotionEvent.obtain(SystemClock.uptimeMillis(), SystemClock.uptimeMillis(), 3, 0.0f, 0.0f, 0));
}
}
private void bq() {
if (!h.b()) {
h.a(this);
}
if (!h.a().i()) {
h.a().p();
h.a().m();
q(false);
return;
}
h.a().o();
}
public void y(boolean z) {
if (z) {
if (com.kugou.android.app.player.b.a.a() == b.a.Run || com.kugou.android.app.player.b.a.f15283b == 3) {
return;
}
this.ak.y().d(false);
return;
}
this.ak.y().c(false);
}
private void q(boolean z) {
com.kugou.android.app.player.domain.rec.b bVar = this.ad;
if (bVar != null && !bVar.d()) {
com.kugou.android.app.player.domain.rec.a aVar = this.aw;
if (aVar != null) {
aVar.a(true, false);
return;
}
return;
}
m(z);
n(z);
}
@Override
public void setUserVisibleHint(final boolean z) {
super.setUserVisibleHint(z);
if (!z) {
com.kugou.common.environment.a.m(2006);
}
a_(new Runnable() {
@Override
public void run() {
if (z || PlayerFragment.bL == null) {
return;
}
PlayerFragment.bL = null;
}
});
}
@Override
public void onFragmentStop() {
d("onFragmentStop");
super.onFragmentStop();
if (this.bc) {
this.ak.l().e();
O().removeMessages(51);
O().sendEmptyMessage(51);
this.ak.m().f();
} else {
this.bc = true;
}
this.ap = true;
com.kugou.android.netmusic.bills.singer.c cVar = this.ax;
if (cVar != null) {
cVar.a();
}
cG();
}
@Override
public void onFragmentResume() {
if (!S_()) {
d("onFragmentResume");
this.w = true;
com.kugou.framework.lyric.m.a().a(true);
super.onFragmentResume();
com.kugou.common.datacollect.b.e.a("播放页打开");
if (u() != null) {
u().o();
}
this.aj = false;
com.kugou.common.environment.b.a().a(82, 1);
cK().removeInstructions(4);
cK().sendEmptyInstruction(4);
com.kugou.android.app.player.domain.fxavailablesongs.b.a().a(this.ak.w());
bx();
bt();
bv();
by();
br.c((Activity) getActivity());
this.N = System.currentTimeMillis();
if (h.b()) {
h.a().u();
}
aV();
if (this.ae) {
com.kugou.android.app.player.h.g.a(getView(), true);
}
this.ak.H();
this.w = true;
com.kugou.framework.lyric.m.a().a(true);
j(false);
cd();
this.ak.Q();
if (as.f54365e) {
as.f("zzm-log", "播放页-- onFragmentResume");
}
cl();
cB();
com.kugou.android.app.player.domain.f.g.a().a(true, System.currentTimeMillis());
if (!this.f14984a) {
j();
}
com.kugou.common.useraccount.privilege.b.a().c();
if (this.bx == null || this.bx.size() == 0) {
d(false, true);
} else {
r(false);
}
if (getArguments() != null && getArguments().getBoolean("goto_share_song", false)) {
getArguments().putBoolean("goto_share_song", false);
com.kugou.android.app.player.event.g.a(new com.kugou.android.app.player.domain.func.b.a((short) 2));
}
if (PlaybackServiceUtil.isPlaying()) {
cH();
}
}
bT();
this.ak.K();
com.kugou.common.environment.a.a(1, com.kugou.common.environment.a.f48600b);
com.kugou.common.environment.a.p(1);
if (PlaybackServiceUtil.isPlaying() && !com.kugou.android.app.player.h.a.e() && !((KeyguardManager) aN_().getSystemService("keyguard")).inKeyguardRestrictedInputMode()) {
EventBus.getDefault().post(new com.kugou.android.app.player.event.d(3));
}
if (this.f14984a) {
this.f14984a = false;
}
bM();
final com.kugou.android.app.player.domain.e.f a2 = com.kugou.android.app.player.domain.e.f.a(aN_());
if (com.kugou.android.app.player.domain.e.f.g() && !this.ak.aj().v()) {
a2.a(this.ak.l().f17546c);
a2.a(this.ak.l().f17547d);
com.kugou.android.app.player.event.g.a(new com.kugou.android.app.player.event.a.b((short) 3, new com.kugou.android.app.player.event.a.c<Integer>(new Integer[0]) {
@Override
public void a(Object... objArr) {
if (a2.b((com.kugou.android.app.player.entity.a) objArr[0])) {
PlayerFragment.this.ak.d(true);
PlayerFragment.this.ak.l().a(a2.a().f16897c, true ^ a2.a().f16897c.f16909e);
new com.kugou.framework.common.utils.stacktrace.e().postDelayed(new Runnable() {
@Override
public void run() {
PlayerFragment.this.b(false);
}
}, a2.d() - Math.abs(a2.a().f16896b - System.currentTimeMillis()));
return;
}
PlayerFragment.this.b(false);
}
}));
} else {
a2.a(true);
}
bi();
cD();
com.kugou.common.statistics.e.a(1);
if (PlaybackServiceUtil.isPlaying()) {
com.kugou.common.statistics.e.a();
}
if (com.kugou.android.app.player.b.a.f15283b == 3 && com.kugou.android.app.player.b.a.a() == b.a.Run) {
this.ak.a(false);
}
com.kugou.android.app.player.h.h.a().f();
com.kugou.fanxing.shortvideo.c.a(false, 1);
this.ak.P();
com.kugou.android.netmusic.discovery.b.c.a().g();
cL();
}
public com.kugou.android.app.eq.privilege.b cc() {
if (this.br == null) {
this.br = new com.kugou.android.app.eq.privilege.b();
}
return this.br;
}
private void cd() {
this.aR.postDelayed(new Runnable() {
@Override
public void run() {
if (PlayerFragment.this.cc().d()) {
if (PlayerFragment.this.bq != null && PlayerFragment.this.bq.isShowing()) {
PlayerFragment.this.bq.dismiss();
}
PlayerFragment playerFragment = PlayerFragment.this;
playerFragment.bq = new com.kugou.android.app.eq.widget.b(playerFragment.aN_(), 4, 3);
PlayerFragment.this.bq.show();
}
}
}, 1000L);
}
@Override
public void onPersistentFragmentRestart() {
d("onPersistentFragmentRestart");
super.onPersistentFragmentRestart();
}
public int cD() {
String sourcePath;
String str;
KGMusicWrapper curKGMusicWrapper = PlaybackServiceUtil.getCurKGMusicWrapper();
if (curKGMusicWrapper != null && !TextUtils.isEmpty(curKGMusicWrapper.D())) {
sourcePath = curKGMusicWrapper.D();
str = curKGMusicWrapper.c();
} else {
sourcePath = getSourcePath();
str = "";
}
int a2 = com.kugou.framework.statistics.kpi.e.a(sourcePath, str);
com.kugou.common.environment.a.m(a2);
if (as.f54365e) {
as.d("unicornhe", "sourceIdSuffix:" + a2);
}
return a2;
}
private void bs() {
com.kugou.android.app.player.h.g.b((Activity) getActivity());
bd();
if (as.f54365e) {
as.c("右滑时播放列表消失");
}
if (this.aO) {
this.aO = false;
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(aN_(), com.kugou.framework.statistics.easytrace.a.ro));
} else {
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(aN_(), com.kugou.framework.statistics.easytrace.a.mc).setSource(CrossPlatformStatistic.From.PLAYER_FRAGMENT).setSvar1(this.T ? "点击物理按键退出" : "滑动退出"));
}
this.ak.x();
if (com.kugou.android.app.player.b.a.f15283b != 3 || com.kugou.android.app.player.b.a.a() == b.a.Run) {
return;
}
J();
}
private void bt() {
com.kugou.android.app.player.e eVar = this.ak;
if (eVar != null) {
eVar.l().e();
this.ak.g(this.aZ);
} else {
ao.f();
}
if (P() != null) {
cK().sendEmptyInstruction(1);
}
}
private void bu() {
FragmentExitTask.traceFragmentExit(7);
}
private void bv() {
String str;
AbsFrameworkFragment currentFragment = getCurrentFragment();
if (currentFragment == null || !(currentFragment instanceof DelegateFragment)) {
str = (currentFragment == null || !(currentFragment instanceof MainFragmentContainer)) ? "" : "/主页";
} else {
str = CrossPlatformStatistic.From.PLAYER_FRAGMENT;
}
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(getApplicationContext(), com.kugou.framework.statistics.easytrace.a.lI).setSource(str));
bF();
bC();
this.N = System.currentTimeMillis();
com.kugou.android.app.player.e eVar = this.ak;
if (eVar != null) {
eVar.x();
}
}
private void bw() {
com.kugou.android.app.player.h.g.a(getView(), false);
this.ae = false;
this.ak.l().a(8);
if (as.f54365e) {
as.c("cwt log 去除隐藏房间信息");
}
O().removeMessages(51);
this.ak.m().f();
EventBus.getDefault().post(new com.kugou.common.event.g(1));
f14983c = false;
if (PlaybackServiceUtil.isPlaying()) {
EventBus.getDefault().post(new com.kugou.android.app.player.event.d(1));
}
if (aO()) {
com.kugou.android.app.playbar.b.a(true);
}
this.ak.E();
if (com.kugou.android.app.deeplink.a.c()) {
getArguments().putBoolean("extra_key_call_up_tag", false);
}
}
private void bx() {
com.kugou.android.app.player.domain.rec.b bVar;
this.T = false;
com.kugou.android.app.player.h.g.a(getView(), true);
this.ae = true;
if (!com.kugou.android.app.player.longaudio.a.a()) {
com.kugou.android.app.player.domain.a.a.a().a(this.Z, this.k, this.aK, false, true);
g(com.kugou.android.app.player.h.g.b(this.Z));
} else {
g(false);
}
com.kugou.android.app.player.event.g.a(new com.kugou.android.app.player.domain.func.b.f((short) 20));
if (this.af) {
a(this.am, this.ag, true);
}
bK();
EventBus.getDefault().post(new com.kugou.common.event.g(0));
f14983c = true;
com.kugou.android.app.player.e eVar = this.ak;
if (eVar == null) {
ao.f();
} else {
eVar.D();
}
if (this.ai) {
aR();
}
cB();
e(this.I);
if (Build.VERSION.SDK_INT >= 23 && (bVar = this.ad) != null) {
bVar.notifyDataSetChanged();
}
r();
if (PlayerMode.LongAudio.equals(this.bJ) || com.kugou.android.app.player.longaudio.a.a()) {
B(false);
}
}
private void bK() {
if (com.kugou.common.environment.b.a().b(10050, false)) {
com.kugou.common.environment.b.a().a(10050, false);
KGMusic kGMusic = (KGMusic) com.kugou.common.environment.b.a().b(10049);
com.kugou.common.environment.b.a().a(10049, (Parcelable) null);
if (kGMusic != null) {
final KGMusic[] kGMusicArr = {kGMusic};
final Runnable runnable = new Runnable() {
@Override
public void run() {
PlaybackServiceUtil.b(PlayerFragment.this.getActivity(), kGMusicArr, 0, -3L, Initiator.a(33554432L), PlayerFragment.this.aN_().getMusicFeesDelegate());
}
};
com.kugou.framework.service.ipc.core.h.a("@2:@manual:PlaybackManager", new Runnable() {
@Override
public void run() {
runnable.run();
}
});
}
}
}
public void by() {
ac();
LyricRefreshHandle.a().b();
this.ak.o();
}
public void bz() {
ao.b();
if (!com.kugou.android.app.player.longaudio.a.a()) {
com.kugou.android.app.player.domain.a.a.a().a(this.Z, this.k, this.aK, false);
g(com.kugou.android.app.player.h.g.b(this.Z));
} else {
g(false);
}
}
private void bA() {
if (h.b() && h.a().i()) {
h.a().o();
}
if (m.b() && m.a().f()) {
m.a().h();
}
if (com.kugou.android.app.player.domain.menu.c.b() && com.kugou.android.app.player.domain.menu.c.a().e()) {
m.a().j();
}
if (com.kugou.android.app.player.domain.menu.g.b() && com.kugou.android.app.player.domain.menu.g.a().d()) {
m.a().m();
}
if (m.b() && com.kugou.android.app.player.domain.menu.h.b() && com.kugou.android.app.player.domain.menu.h.a().d()) {
m.a().l();
}
if (com.kugou.android.app.player.domain.menu.font.g.e() && com.kugou.android.app.player.domain.menu.font.g.d().g()) {
com.kugou.android.app.player.domain.menu.font.g.d().h();
}
}
@Override
public void onSkinAllChanged() {
com.kugou.android.app.player.b.a.e();
if (P() != null && ("default_full_path".equals(this.I) || TextUtils.isEmpty(this.I))) {
l(true);
bB();
}
if (P() != null) {
cK().removeInstructions(32);
cK().sendEmptyInstruction(32);
}
}
private void bB() {
rx.e.a(com.kugou.android.app.player.h.g.c()).b(Schedulers.io()).a((rx.b.b) new rx.b.b<b.a>() {
@Override
public void call(b.a aVar) {
if (b.a.Album != aVar) {
PlayerFragment.this.A = com.kugou.common.skinpro.d.b.a().a(com.kugou.common.skinpro.shadowframe.c.PLAYERPAGE_CONTROL);
if (PlayerFragment.this.A != 0) {
PlayerFragment playerFragment = PlayerFragment.this;
playerFragment.z = al.a(playerFragment.A);
if (PlayerFragment.this.z == 0) {
int a2 = al.a(PlayerFragment.this.A, 1);
PlayerFragment.this.z = al.a(a2);
}
com.kugou.android.app.player.event.g.a(new com.kugou.android.app.player.event.f((short) 80, (Object) Integer.valueOf(PlayerFragment.this.A)));
}
}
}
}, new rx.b.b<Throwable>() {
@Override
public void call(Throwable th) {
if (th == null || !as.f54365e) {
return;
}
as.f("zzk8", "throwable: " + th.getMessage());
}
});
}
public void ac() {
h(true);
}
public boolean ad() {
String mvHashValue = PlaybackServiceUtil.getMvHashValue();
if (!TextUtils.isEmpty(mvHashValue)) {
this.bg = mvHashValue;
return true;
}
KGMusic a2 = KGMusicDao.a(PlaybackServiceUtil.y(), PlaybackServiceUtil.getHashvalue());
if (a2 != null) {
this.bg = a2.R();
return !TextUtils.isEmpty(this.bg);
}
this.bg = null;
return false;
}
public void ae() {
rx.e.a(Boolean.valueOf(ad())).b(Schedulers.io()).a(AndroidSchedulers.mainThread()).a((rx.b.b) new rx.b.b<Boolean>() {
@Override
public void call(Boolean bool) {
PlayerFragment.this.a(bool);
}
}, new rx.b.b<Throwable>() {
@Override
public void call(Throwable th) {
th.printStackTrace();
}
});
}
public void a(Boolean bool) {
if (bool.booleanValue()) {
f(this.aZ);
} else {
this.ak.f(false);
}
}
public void f(boolean z) {
if (z) {
return;
}
if (this.ae && !this.J.d() && !this.aJ) {
this.aJ = true;
if (isPlayerFragmentShowing()) {
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(aN_(), com.kugou.framework.statistics.easytrace.a.mq));
}
if (as.f54365e) {
as.f("zkzhou", "SHOW_PLAYER_MV_ENTRANCE");
}
}
this.ak.f(true);
}
public void bC() {
if (ad()) {
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(aN_(), com.kugou.framework.statistics.easytrace.a.mq));
}
if (com.kugou.android.app.player.h.g.b(this.Z)) {
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(aN_(), com.kugou.framework.statistics.easytrace.a.mk));
}
}
public void cz() {
showProgressDialog(705281176);
com.kugou.ktv.b.k.a(false);
if (PlaybackServiceUtil.isPlayChannelMusic()) {
com.kugou.ktv.e.a.b(aN_(), "ktv_ting_transceiver_gorecord");
} else {
com.kugou.ktv.e.a.b(aN_(), "ktv_ting_playpage_gorecord");
}
KGSong curKGSong = PlaybackServiceUtil.getCurKGSong();
if (curKGSong == null) {
return;
}
final KGMusic a2 = KGMusicDao.a(curKGSong.Q(), curKGSong.r());
new com.kugou.ktv.android.protocol.t.n(getActivity()).a(3, new n.a() {
@Override
public void a(CoverBarConfig coverBarConfig) {
if (coverBarConfig == null || TextUtils.isEmpty(coverBarConfig.getApkUrl()) || coverBarConfig.getIsOpenNewRule2Guide() == 0) {
PlayerFragment.this.a(a2);
return;
}
if (an.a().c(PlayerFragment.this.getActivity())) {
if (coverBarConfig.getInstallGoType() == 1) {
com.kugou.ktv.b.k.b("PlayerFragment#go").a(new rx.b.b<com.kugou.ktv.b.i>() {
@Override
public void call(com.kugou.ktv.b.i iVar) {
iVar.getKtvImp().getSongInfo(true, PlayerFragment.this.getActivity(), PlaybackServiceUtil.getArtistName(), PlaybackServiceUtil.getTrackName(), PlaybackServiceUtil.getHashvalue(), com.kugou.framework.statistics.b.a.a().a(PlayerFragment.this.getSourcePath()).a(CrossPlatformStatistic.From.PLAYER_FRAGMENT).toString(), true, PlaybackServiceUtil.y(), a2 != null ? a2.bE() : "", new com.kugou.ktv.android.song.helper.i() {
});
}
}, new rx.b.b<Throwable>() {
@Override
public void call(Throwable th) {
PlayerFragment.this.a(a2);
}
});
return;
} else {
PlayerFragment.this.a(a2);
return;
}
}
if (coverBarConfig.getUninstallToastType() == 1) {
PlayerFragment.this.ao_();
if (PlayerFragment.this.bR == null) {
PlayerFragment playerFragment = PlayerFragment.this;
playerFragment.bR = new com.kugou.ktv.android.d.a.a(playerFragment);
}
PlayerFragment.this.bR.a(2);
PlayerFragment.this.bR.a(coverBarConfig.getApkUrl());
return;
}
PlayerFragment.this.a(a2);
}
@Override
public void a(int i, String str, com.kugou.ktv.android.protocol.c.i iVar) {
PlayerFragment.this.a(a2);
}
});
}
public void a(KGMusic kGMusic) {
ao_();
if (f14983c) {
com.kugou.ktv.e.a.a(aN_(), "ktv_ting_microphone_click", "1");
if (PlaybackServiceUtil.isPlayChannelMusic()) {
aj.a(PlaybackServiceUtil.getArtistName(), PlaybackServiceUtil.getTrackName(), PlaybackServiceUtil.getHashvalue(), aN_(), "", com.kugou.framework.statistics.b.a.a().a(getSourcePath()).a(CrossPlatformStatistic.From.PLAYER_FRAGMENT).toString(), PlaybackServiceUtil.y(), kGMusic != null ? kGMusic.bE() : "");
} else {
aj.a(PlaybackServiceUtil.getArtistName(), PlaybackServiceUtil.getTrackName(), PlaybackServiceUtil.getHashvalue(), getActivity(), "", com.kugou.framework.statistics.b.a.a().a(getSourcePath()).a(CrossPlatformStatistic.From.PLAYER_FRAGMENT).toString(), PlaybackServiceUtil.y(), kGMusic != null ? kGMusic.bE() : "");
}
}
}
public void c(String str) {
this.aW = str;
}
public void ah() {
if (PlaybackServiceUtil.getAudioId() != -1) {
this.aT.removeInstructions(49);
this.aT.sendEmptyInstruction(49);
}
}
public void bD() {
String o = ag.o(com.kugou.framework.service.ipc.a.f.b.e());
if (com.kugou.android.app.player.b.a.a() == b.a.None || com.kugou.android.app.player.b.a.a() == b.a.Run) {
showToast(R.string.b07);
return;
}
String b2 = ag.b();
if (TextUtils.isEmpty(b2)) {
showToast(R.string.b07);
return;
}
String str = b2 + File.separator + o;
if (!ag.f(str)) {
ag.a(com.kugou.framework.service.ipc.a.f.b.e(), str);
if (ag.f(str)) {
Intent intent = new Intent("android.intent.action.MEDIA_SCANNER_SCAN_FILE");
intent.setData(Uri.fromFile(new s(str)));
com.kugou.common.b.a.b(intent);
showSuccessedToast(aN_().getResources().getString(R.string.b06));
return;
}
showFailToast(aN_().getResources().getString(R.string.b07));
return;
}
showSuccessedToast(aN_().getResources().getString(R.string.b06));
}
public boolean bE() {
return br.aj(getActivity());
}
public void a(Bitmap bitmap, boolean z, boolean z2) {
rx.l lVar = this.bh;
if (lVar != null && lVar.isUnsubscribed()) {
this.bh.unsubscribe();
}
com.kugou.android.app.player.c.a aVar = new com.kugou.android.app.player.c.a();
aVar.f15292a = z;
aVar.f15294c = bitmap;
this.af = false;
this.bh = rx.e.a(aVar).c(z2 ? 500L : 0L, TimeUnit.MILLISECONDS, Schedulers.io()).d(new rx.b.e<com.kugou.android.app.player.c.a, com.kugou.android.app.player.c.a>() {
@Override
public com.kugou.android.app.player.c.a call(com.kugou.android.app.player.c.a aVar2) {
if (!ap.b(aVar2.f15294c)) {
aVar2.f15294c = al.a(-7829368, 2, 2);
}
Bitmap bitmap2 = aVar2.f15294c;
aVar2.f15295d = com.kugou.common.base.b.a(PlayerFragment.this.aN_(), Bitmap.createScaledBitmap(bitmap2, bitmap2.getWidth() / 8, bitmap2.getHeight() / 8, true), 10);
aVar2.f15293b = true;
return aVar2;
}
}).a((e.c) bindUntilEvent(com.kugou.framework.f.a.b.DESTROY)).a(Schedulers.computation()).a((rx.b.b) new rx.b.b<com.kugou.android.app.player.c.a>() {
@Override
public void call(com.kugou.android.app.player.c.a aVar2) {
PlayerFragment.this.a(aVar2);
}
}).a((e.c) bindUntilEvent(com.kugou.framework.f.a.b.DESTROY)).a(AndroidSchedulers.mainThread()).a((rx.b.b) new rx.b.b<com.kugou.android.app.player.c.a>() {
@Override
public void call(com.kugou.android.app.player.c.a aVar2) {
if (ap.b(aVar2.f15295d)) {
PlayerFragment.this.al = aVar2.f15295d;
PlayerFragment.this.J.setPlayerBlurBg(aVar2.f15295d);
PlayerFragment.this.L.a(aVar2.f15295d);
}
if (PlayerFragment.this.aA) {
PlayerFragment.this.aA = false;
if (Build.VERSION.SDK_INT >= 16) {
PlayerFragment.this.V.setBackground(null);
} else {
PlayerFragment.this.V.setBackgroundDrawable(null);
}
}
}
}, new rx.b.b<Throwable>() {
@Override
public void call(Throwable th) {
th.printStackTrace();
}
});
}
public void ai() {
KGFile innerKGFile;
this.bz = false;
if (!PlaybackServiceUtil.isInitialized() || (innerKGFile = PlaybackServiceUtil.getInnerKGFile()) == null) {
return;
}
if (TextUtils.isEmpty(innerKGFile.w()) || innerKGFile.w().equals(getString(R.string.bic))) {
a_("找不到该歌手");
return;
}
if (this.bx != null) {
if (this.bx.size() == 1) {
if (bE()) {
Bundle bundle = new Bundle();
bundle.putString("apm_from_page_source", LogTag.PLAYER);
bundle.putString("singer_search", this.bx.get(0).f33150c);
bundle.putInt("singer_id_search", this.bx.get(0).f33148a);
bundle.putParcelable("singer_info", null);
getArguments().putString(DelegateFragment.KEY_CUSTOM_IDENTIFIER, "更多/歌手");
startFragment(SingerDetailFragment.class, bundle);
return;
}
return;
}
if (this.bx.size() > 1) {
a(this.bx, 2);
return;
} else {
bH();
return;
}
}
bH();
}
private void bH() {
if (bE()) {
if (!this.bn) {
a_("找不到该歌手");
} else {
this.bz = true;
}
}
}
public void aj() {
String str;
boolean z;
int i;
if (bE()) {
if (PlaybackServiceUtil.isInitialized()) {
KGFile innerKGFile = PlaybackServiceUtil.getInnerKGFile();
int i2 = 0;
if (innerKGFile != null) {
Bundle bundle = new Bundle();
boolean b2 = com.kugou.framework.musicfees.f.a.b(innerKGFile.ay());
try {
i = Integer.parseInt(innerKGFile.L());
} catch (NumberFormatException e2) {
e2.printStackTrace();
i = 0;
}
if (i > 0) {
String y = innerKGFile.y();
if (TextUtils.isEmpty(y)) {
f.a a2 = this.ad.a();
if (a2 != null && !TextUtils.isEmpty(a2.f17910a)) {
y = a2.f17910a;
} else {
a_(aN_().getString(R.string.aym));
return;
}
}
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(aN_(), com.kugou.framework.statistics.easytrace.a.ng));
bundle.putInt("albumid", i);
bundle.putString("singer", innerKGFile.w());
bundle.putString("mTitle", innerKGFile.y());
bundle.putString("mTitleClass", y);
bundle.putBoolean(AlbumDetailFragment.O, true);
bundle.putBoolean("open_from_player", this.ae);
getArguments().putString(DelegateFragment.KEY_CUSTOM_IDENTIFIER, "更多");
bundle.putString("apm_from_page_source", LogTag.PLAYER);
if (b2) {
startFragment(LongAudioDetailFragment.class, bundle);
return;
} else {
startFragment(AlbumDetailFragment.class, bundle);
return;
}
}
}
com.kugou.android.app.player.domain.rec.b bVar = this.ad;
String str2 = "";
if (bVar == null || bVar.a() == null) {
str = "";
z = false;
} else {
f.a a3 = this.ad.a();
if (a3 == null) {
a_(aN_().getString(R.string.aym));
return;
}
i2 = a3.f;
str2 = a3.f17910a;
str = a3.f17911b;
z = a3.g;
}
if (innerKGFile != null && i2 > 0) {
boolean z2 = z;
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(aN_(), com.kugou.framework.statistics.easytrace.a.ng));
Bundle bundle2 = new Bundle();
bundle2.putInt("albumid", i2);
bundle2.putString("singer", innerKGFile.w());
bundle2.putString("mTitle", str2);
bundle2.putString("mTitleClass", str2);
bundle2.putBoolean(AlbumDetailFragment.O, true);
bundle2.putBoolean("open_from_player", this.ae);
bundle2.putString("imageurl", str);
bundle2.putBoolean(AbsFrameworkFragment.FLAG_NEW_INSTANCE, true);
getArguments().putString(DelegateFragment.KEY_CUSTOM_IDENTIFIER, "更多");
bundle2.putString("apm_from_page_source", LogTag.PLAYER);
if (z2) {
startFragment(LongAudioDetailFragment.class, bundle2);
return;
} else {
startFragment(AlbumDetailFragment.class, bundle2);
return;
}
}
}
a_(aN_().getString(R.string.aym));
}
}
public void onEventMainThread(com.kugou.android.app.player.event.k kVar) {
a(kVar.a(), false, kVar.b(), "歌词搜索/歌词制作");
}
public void onEventMainThread(com.kugou.android.app.player.event.j jVar) {
a(com.kugou.framework.service.ipc.a.f.b.b(), true, (String) null, "歌词报错/歌词制作");
}
public void onEventMainThread(com.kugou.android.common.e.a aVar) {
if (2 == aVar.f22879a) {
if (as.f54365e) {
as.f("zzm-log", "更新数据库 成功==");
}
if (k().getVisibility() != 0) {
if (as.f54365e) {
as.f("zzm-log", "fx歌手不可见==");
}
bM();
}
}
}
public void h(String str) {
a(com.kugou.framework.service.ipc.a.f.b.b(), true, (String) null, str);
}
public void b(String str) {
b(com.kugou.framework.service.ipc.a.f.b.b(), true, (String) null, str);
}
private boolean ce() {
return com.kugou.framework.musicfees.l.a(PlaybackServiceUtil.getHashvalue(), PlaybackServiceUtil.y(), PlaybackServiceUtil.getDisplayName()) || (PlaybackServiceUtil.isNetPlayReady() && PlaybackServiceUtil.getBufferedDuration() >= PlaybackServiceUtil.getDuration());
}
private void a(final String str, final boolean z, final String str2, final String str3) {
if (PlaybackServiceUtil.isKuqunPlaying()) {
bv.a((Context) aN_(), "酷群模式下,不能进行歌词制作");
return;
}
if (PlaybackServiceUtil.B()) {
bv.a((Context) aN_(), "60秒试听模式,不能制作歌词");
return;
}
if (!ce()) {
bv.a((Context) aN_(), "正在缓存歌曲,请稍候");
} else if (!com.kugou.common.environment.a.u()) {
com.kugou.android.app.v.a((DelegateFragment) this);
} else {
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.c(aN_(), com.kugou.framework.statistics.easytrace.a.aaA).b(PlaybackServiceUtil.getDisplayName()).a(PlaybackServiceUtil.getPlayingHashvalue()).c(String.valueOf(PlaybackServiceUtil.getDuration())).d(String.valueOf(com.kugou.framework.database.z.g(PlaybackServiceUtil.getPlayingHashvalue()))).setFo(str3));
a(new com.kugou.android.app.player.entity.e() {
@Override
public void run() {
Bundle bundle = new Bundle();
bundle.putString("path", str);
bundle.putBoolean("is_from_player", z);
bundle.putString("page_path", str3);
bundle.putString("original_lyric_id", str2);
if (!a()) {
bundle.putBoolean("is_kugou_song", false);
}
NavigationUtils.a(bundle);
com.kugou.android.app.player.h.h.a().e();
}
});
}
}
public void b(final String str, final boolean z, final String str2, final String str3) {
if (TextUtils.isEmpty(str)) {
bv.a((Context) aN_(), "无歌词,不能进行改错");
return;
}
if (PlaybackServiceUtil.isKuqunPlaying()) {
bv.a((Context) aN_(), "酷群模式下,不能进行歌词制作");
return;
}
if (!ce()) {
bv.a((Context) aN_(), "正在缓存歌曲,请稍候");
return;
}
if (!com.kugou.common.environment.a.u()) {
com.kugou.android.app.v.a((DelegateFragment) this);
return;
}
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(com.kugou.framework.statistics.easytrace.a.aek).setSvar1(str3 + "/歌词改错"));
a(new com.kugou.android.app.player.entity.e() {
@Override
public void run() {
Bundle bundle = new Bundle();
bundle.putString("path", str);
bundle.putBoolean("is_from_player", z);
bundle.putBoolean("is_direct_from_player", true);
bundle.putString("page_path", str3);
bundle.putString("original_lyric_id", str2);
if (!a()) {
bundle.putBoolean("is_kugou_song", false);
}
NavigationUtils.c(bundle);
com.kugou.android.app.player.h.h.a().e();
}
});
}
private void a(final com.kugou.android.app.player.entity.e eVar) {
D_();
rx.e.a((Object) null).b(Schedulers.io()).d(new rx.b.e<Object, com.kugou.android.app.player.entity.d>() {
@Override
public com.kugou.android.app.player.entity.d call(Object obj) {
boolean z;
com.kugou.android.app.player.entity.d dVar = new com.kugou.android.app.player.entity.d();
com.kugou.common.i.b.a.g gVar = new com.kugou.common.i.b.a.g();
KGSong curKGSong = PlaybackServiceUtil.getCurKGSong();
if (curKGSong == null || curKGSong.r() == null) {
z = true;
} else {
gVar.c(curKGSong.r().toLowerCase());
gVar.d(curKGSong.v());
gVar.a(0);
gVar.b(com.kugou.framework.musicfees.k.i);
com.kugou.common.i.b.a.a a2 = new com.kugou.framework.musicfees.k().a(gVar, "", "play", 0);
if (a2 != null && a2.a() != null && a2.a().size() > 0) {
com.kugou.common.i.b.a.d dVar2 = a2.a().get(0);
if (dVar2 != null && dVar2.j() > 0 && dVar2.o() > 0) {
z = com.kugou.framework.musicfees.l.y(dVar2);
} else {
z = com.kugou.android.app.eq.d.g.a().a(curKGSong.aa());
}
} else {
z = com.kugou.android.app.eq.d.g.a().a(curKGSong.aa());
}
}
if (z) {
dVar.a(2);
return dVar;
}
a.c a3 = new com.kugou.android.app.player.protocol.a().a(PlaybackServiceUtil.getPlayingHashvalue());
if (as.f54365e) {
as.d("PlayerFragment", "cloud file: " + a3.f18360a);
}
if (a3 != null && !a3.f18360a) {
dVar.a(3);
}
return dVar;
}
}).a(AndroidSchedulers.mainThread()).a((rx.b.b) new rx.b.b<com.kugou.android.app.player.entity.d>() {
@Override
public void call(com.kugou.android.app.player.entity.d dVar) {
PlayerFragment.this.ao_();
if (dVar.a() == 2) {
bv.a(PlayerFragment.this.getApplicationContext(), "该歌曲暂不支持歌词制作");
return;
}
if (dVar.a() == 3) {
eVar.a(false);
}
eVar.run();
}
}, new rx.b.b<Throwable>() {
@Override
public void call(Throwable th) {
PlayerFragment.this.ao_();
}
});
}
public void c(List<com.kugou.framework.lyric.d.a.b> list, com.kugou.framework.lyric.d.a.b bVar) {
this.aN = bVar;
a(list, this.aN);
this.L.a(this.aN);
this.ab.setLanguage(this.aN);
}
public void b(List<com.kugou.framework.lyric.d.a.b> list) {
this.ab.setLanguageList(list);
}
public void bF() {
String str;
if (this.aG) {
return;
}
if (this.aH && this.aI) {
this.aG = true;
return;
}
try {
str = com.kugou.framework.database.z.b(com.kugou.common.utils.a.a(aN_(), "lyric").a("current_lyric_path")) + "";
} catch (Exception e2) {
as.e(e2);
str = "-1";
}
if (!this.aH && this.aN == com.kugou.framework.lyric.d.a.b.Translation) {
this.aH = true;
BackgroundServiceUtil.trace(new y(aN_(), com.kugou.framework.statistics.easytrace.a.mn, this.aN, str, PlaybackServiceUtil.getCurrentHashvalue()));
}
if (this.aI || this.aN != com.kugou.framework.lyric.d.a.b.Transliteration) {
return;
}
this.aI = true;
BackgroundServiceUtil.trace(new y(aN_(), com.kugou.framework.statistics.easytrace.a.mn, this.aN, str, PlaybackServiceUtil.getCurrentHashvalue()));
}
@Override
public void onGetSongDataComplete(KGSong[] kGSongArr) {
if (kGSongArr == null || kGSongArr.length == 0) {
return;
}
PlaybackServiceUtil.c(aN_(), kGSongArr, 0, -3L, Initiator.a(getPageKey()), aN_().getMusicFeesDelegate());
r();
}
@Override
public void onGetRadioSongDataComplete(KGSong[] kGSongArr, int i, int i2, Channel channel) {
if (kGSongArr == null) {
a_("获取歌手电台数据失败");
return;
}
if (kGSongArr.length == 0) {
a_("该歌手电台中没有歌曲");
return;
}
Channel channel2 = new Channel();
channel2.c(i);
channel2.e(i2);
channel2.k(this.ak.d());
Initiator a2 = Initiator.a(getPageKey());
PlaybackServiceUtil.a(channel2, a2);
PlaybackServiceUtil.d(new KGMusicWrapper[]{com.kugou.framework.service.f.a(kGSongArr[0], a2)});
PlaybackServiceUtil.a(aN_(), kGSongArr, -4L, a2, aN_().getMusicFeesDelegate());
}
@Override
public void a(KGSong[] kGSongArr, long j, int i) {
if (kGSongArr == null || kGSongArr.length == 0) {
return;
}
PlaybackServiceUtil.a(aN_(), kGSongArr, 0, -3L, Initiator.a(getPageKey()), aN_().getMusicFeesDelegate(), j, i);
r();
}
@Override
public void unregisterReceiver(BroadcastReceiver broadcastReceiver) {
com.kugou.common.b.a.c(broadcastReceiver);
}
@Override
public void registerReceiver(BroadcastReceiver broadcastReceiver, IntentFilter intentFilter) {
com.kugou.common.b.a.c(broadcastReceiver, intentFilter);
}
public void onEventMainThread(com.kugou.android.mv.c.a aVar) {
if (PlaybackServiceUtil.getCurKGSong() == null || r0.L() != aVar.f28633a) {
return;
}
ae();
cA();
}
@Override
public boolean ak() {
return this.J.d();
}
public void e(String str) {
if (L() && !TextUtils.isEmpty(str) && str.contains("customsingerphoto") && !str.startsWith("http") && com.kugou.android.app.player.b.a.a() == b.a.FullScreen) {
BackgroundServiceUtil.trace(com.kugou.framework.statistics.easytrace.task.p.d(aN_(), PlaybackServiceUtil.getAuthorId(), PlaybackServiceUtil.getArtistName(), ag.o(str)));
}
}
private void cf() {
if (com.kugou.framework.setting.a.d.a().bM() || com.kugou.android.app.player.b.a.a() == b.a.Run) {
return;
}
if (this.bu == null) {
this.bu = findViewById(R.id.c9p);
}
this.bu.setVisibility(0);
this.bu.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
}
});
this.bu.postDelayed(new Runnable() {
@Override
public void run() {
PlayerFragment.this.a(false, false);
PlayerFragment.this.bu = null;
}
}, 5000L);
}
public void a(boolean z, boolean z2) {
View view = this.bu;
if (view != null) {
view.setVisibility(z ? 0 : 8);
}
if (z || z2) {
return;
}
com.kugou.framework.setting.a.d.a().bN();
}
public void u(boolean z) {
if (z) {
View view = getView();
if (view != null) {
view.postDelayed(new Runnable() {
@Override
public void run() {
if (PlayerFragment.this.bt != null) {
PlayerFragment.this.bt.b();
}
}
}, 200L);
return;
}
return;
}
a_(new Runnable() {
@Override
public void run() {
if (PlayerFragment.this.bt != null) {
PlayerFragment.this.bt.b();
}
}
});
}
private void v(boolean z) {
if (z || com.kugou.framework.setting.a.d.a().bx() || com.kugou.android.app.player.b.a.a() == b.a.Run || com.kugou.framework.setting.a.d.a().bK()) {
return;
}
if (this.bs == null) {
this.bs = (ViewStub) findViewById(R.id.cfz);
if (this.bs == null) {
return;
}
}
if (this.bt == null) {
this.bt = (PromotingSharingView) this.bs.inflate();
}
if (this.bt.a()) {
return;
}
this.bt.post(new Runnable() {
@Override
public void run() {
PlayerFragment.this.bt.a(PlayerFragment.this.findViewById(R.id.bf_), new com.kugou.framework.common.utils.m() {
@Override
public void a(Object obj) {
com.kugou.framework.setting.a.d.a().bL();
}
});
}
});
}
public void onEventMainThread(com.kugou.android.share.countersign.c.f fVar) {
v(fVar.a());
}
public void b(float f2) {
View view;
if (com.kugou.android.app.player.longaudio.a.a() || (view = this.aq) == null) {
return;
}
view.setAlpha(f2);
if (f2 <= 0.0f) {
this.aq.setVisibility(8);
} else {
if (com.kugou.android.app.player.b.a.h()) {
return;
}
this.aq.setVisibility(0);
}
}
public void bR() {
if (this.ac == null || this.aq == null) {
this.ac = an_().getDLNALayout();
this.aq = an_().getflDana();
this.bY = an_().getContributeView();
this.bE = an_().getredDot();
if (IDLNATools.isKGPCSwitchOn() && !com.kugou.android.app.player.longaudio.a.a() && com.kugou.common.q.b.a().b("kgpc_player_entrance_red_dot", true)) {
this.bE.setVisibility(0);
}
this.aq.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (PlayerFragment.this.bE.getVisibility() == 0) {
PlayerFragment.this.bE.setVisibility(8);
com.kugou.common.q.b.a().c("kgpc_player_entrance_red_dot", false);
}
if (PlayerFragment.this.bf != null) {
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(PlayerFragment.this.aN_(), com.kugou.framework.statistics.easytrace.a.ru));
PlayerFragment.this.bf.j();
}
PlayerFragment.this.x(true);
}
});
}
this.bf = new com.kugou.android.app.player.domain.c.a(this);
this.bf.h();
}
public void bS() {
com.kugou.android.app.player.domain.c.a aVar = this.bf;
if (aVar == null) {
return;
}
aVar.a();
this.bf.f();
}
public void onEventMainThread(com.kugou.android.app.player.event.h hVar) {
if (this.ac == null || com.kugou.android.app.player.longaudio.a.a() || com.kugou.android.app.player.b.a.h()) {
return;
}
int a2 = hVar.a();
if (a2 != 1) {
if (a2 != 2) {
return;
}
D(hVar.c());
} else if (IDLNATools.isKGPCSwitchOn()) {
b(0);
} else {
b(hVar.b());
}
}
public void D(boolean z) {
ImageView imageView = this.ac;
if (imageView != null) {
if (z) {
this.ac.setColorFilter(com.kugou.android.app.player.h.e.a(i(com.kugou.common.q.c.b().Y())));
} else {
imageView.setColorFilter((ColorFilter) null);
}
}
}
public void b(int i) {
if (this.ac == null || com.kugou.android.app.player.longaudio.a.a()) {
return;
}
if (this.ar == null) {
this.ar = new com.kugou.framework.common.utils.stacktrace.e(new Handler.Callback() {
@Override
public boolean handleMessage(Message message) {
if (PlayerFragment.this.aq != null && message.what != PlayerFragment.this.aq.getVisibility()) {
if (message.what != 0) {
PlayerFragment.this.aq.setVisibility(8);
} else if (!com.kugou.android.app.player.b.a.h()) {
PlayerFragment.this.aq.setVisibility(0);
}
}
return false;
}
});
}
this.ar.removeMessages(this.bl);
Handler handler = this.ar;
handler.sendMessageDelayed(Message.obtain(handler, i), 500L);
this.bl = i;
if (KGFmPlaybackServiceUtil.isCurrentUseKGFmPlayer() || this.aZ || i != 0) {
return;
}
j();
if (com.kugou.android.app.player.h.g.b(this.Z) && com.kugou.android.app.player.h.g.b(this.Y)) {
g(true);
}
}
public void j() {
View view = this.aq;
if (view != null && view.getVisibility() == 0 && this.w) {
BackgroundServiceUtil.trace(new com.kugou.framework.statistics.easytrace.task.d(getApplicationContext(), com.kugou.framework.statistics.easytrace.a.abS));
}
}
public void g(boolean z) {
if (this.Y.getVisibility() != 0) {
com.kugou.android.app.player.h.m.a(this.bC, this.Y);
if (z) {
this.Z.setImageResource(R.drawable.cg5);
}
}
this.Y.setVisibility(z ? 0 : 8);
if (com.kugou.android.app.player.h.g.b(this.Y) && com.kugou.android.app.player.longaudio.a.a()) {
com.kugou.android.app.player.h.g.b(this.Y);
}
}
public void C(boolean z) {
this.J.setSlidingEnabled(z);
}
public void r() {
String playingHashvalue = PlaybackServiceUtil.getPlayingHashvalue();
PlaybackServiceUtil.getCurrentHashvalue();
if (as.f54365e) {
as.b("ephbonyi", "doRecommendRequest hash = " + playingHashvalue);
}
if (TextUtils.isEmpty(playingHashvalue)) {
com.kugou.android.app.player.domain.rec.b bVar = this.ad;
if (bVar != null) {
bVar.b(true);
this.ad.a(true);
this.ad.c(true);
this.ad.h();
this.ad.notifyDataSetChanged();
}
if (as.f54365e) {
as.b("ephbonyi", "doRecommendRequest hash isEmpty " + playingHashvalue);
return;
}
return;
}
if (TextUtils.equals(playingHashvalue, this.as)) {
if (as.f54365e) {
as.d("ephbonyi", "doRecommendRequest hash equals " + playingHashvalue);
return;
}
return;
}
if (ak() && L()) {
com.kugou.android.app.player.domain.rec.b bVar2 = this.ad;
if (bVar2 != null) {
if (this.aw != null && !bVar2.d()) {
this.aw.a(true, true);
}
if (!this.ad.e()) {
cb();
}
}
a(playingHashvalue);
}
}
public void a(String str) {
this.as = str;
com.kugou.android.app.player.domain.rec.a aVar = this.aw;
if (aVar != null) {
aVar.a();
}
}
}