/docs/weixin_7.0.4_source/反编译源码/反混淆后/src/main/java/com/tencent/p177mm/plugin/cloudvoip/cloudvoice/p365c/C6828d.java

https://github.com/HelloHuDi/AndroidReverseNotes · Java · 140 lines · 127 code · 7 blank · 6 comment · 19 complexity · 1b238b9c15597cbdb0e279e1ad51ca5b MD5 · raw file

  1. package com.tencent.p177mm.plugin.cloudvoip.cloudvoice.p365c;
  2. import android.os.SystemClock;
  3. import com.tencent.matrix.trace.core.AppMethodBeat;
  4. import com.tencent.p177mm.compatible.p219b.C1407g;
  5. import com.tencent.p177mm.compatible.p219b.C1407g.C1406a;
  6. import com.tencent.p177mm.compatible.util.C1447g.C1446a;
  7. import com.tencent.p177mm.compatible.util.C45293b;
  8. import com.tencent.p177mm.plugin.voip.HeadsetPlugReceiver;
  9. import com.tencent.p177mm.plugin.voip.HeadsetPlugReceiver.C14032a;
  10. import com.tencent.p177mm.plugin.voip.model.C29495b;
  11. import com.tencent.p177mm.plugin.voip.model.C29496c;
  12. import com.tencent.p177mm.sdk.platformtools.C4990ab;
  13. import com.tencent.p177mm.sdk.platformtools.C4996ah;
  14. /* renamed from: com.tencent.mm.plugin.cloudvoip.cloudvoice.c.d */
  15. public final class C6828d implements C1406a, C14032a {
  16. boolean cFy = false;
  17. C45293b gar = new C45293b(C4996ah.getContext());
  18. C29496c kzq = null;
  19. final Object kzr = new Object();
  20. HeadsetPlugReceiver kzs = new HeadsetPlugReceiver();
  21. boolean kzt = false;
  22. boolean kzu = false;
  23. private int kzv;
  24. C1446a kzw = new C1446a();
  25. boolean kzx = false;
  26. public C6828d() {
  27. AppMethodBeat.m2504i(135472);
  28. AppMethodBeat.m2505o(135472);
  29. }
  30. /* renamed from: a */
  31. public final int mo15103a(C29495b c29495b, int i, int i2, int i3) {
  32. int i4;
  33. AppMethodBeat.m2504i(135473);
  34. synchronized (this.kzr) {
  35. try {
  36. if (this.cFy) {
  37. C4990ab.m7410d("MicroMsg.OpenVoice.OpenVoiceAudioPlayer", "startPlay, already start");
  38. i4 = -1;
  39. } else {
  40. C4990ab.m7417i("MicroMsg.OpenVoice.OpenVoiceAudioPlayer", "startPlay %s", Integer.valueOf(hashCode()));
  41. if (this.kzq == null) {
  42. this.kzq = new C29496c();
  43. this.kzq.mo47750G(i, i2, i3, 0);
  44. }
  45. this.kzq.mo47759x(C4996ah.getContext(), false);
  46. this.kzq.sNt = c29495b;
  47. this.kzw.evE = SystemClock.elapsedRealtime();
  48. i4 = this.kzq.cIp();
  49. C4990ab.m7416i("MicroMsg.OpenVoice.OpenVoiceAudioPlayer", "startPlaying cost: " + this.kzw.mo4908Mr());
  50. C4990ab.m7416i("MicroMsg.OpenVoice.OpenVoiceAudioPlayer", "set start play");
  51. this.cFy = true;
  52. C4990ab.m7417i("MicroMsg.OpenVoice.OpenVoiceAudioPlayer", "finish start play: %s", Integer.valueOf(i4));
  53. AppMethodBeat.m2505o(135473);
  54. }
  55. } finally {
  56. while (true) {
  57. }
  58. AppMethodBeat.m2505o(135473);
  59. }
  60. }
  61. return i4;
  62. }
  63. /* Access modifiers changed, original: final */
  64. /* renamed from: fR */
  65. public final boolean mo15104fR(boolean z) {
  66. AppMethodBeat.m2504i(135474);
  67. C4990ab.m7417i("MicroMsg.OpenVoice.OpenVoiceAudioPlayer", "setSpeakerPhoneOn, isSpeakerPhoneOn: %b", Boolean.valueOf(z));
  68. C1407g.m2946KK().mo4832bF(z);
  69. if (this.kzq == null || !this.kzq.sNi) {
  70. AppMethodBeat.m2505o(135474);
  71. return false;
  72. }
  73. boolean mj = this.kzq.mo47758mj(z);
  74. AppMethodBeat.m2505o(135474);
  75. return mj;
  76. }
  77. /* renamed from: fS */
  78. public final void mo9263fS(boolean z) {
  79. boolean z2 = true;
  80. boolean z3 = false;
  81. AppMethodBeat.m2504i(135475);
  82. if (this.kzt != z) {
  83. this.kzt = z;
  84. C4990ab.m7417i("MicroMsg.OpenVoice.OpenVoiceAudioPlayer", "onHeadsetState: isHeadsetPlugged: %s, isBluetoothConnected: %s", Boolean.valueOf(this.kzt), Boolean.valueOf(this.kzu));
  85. if (this.kzt) {
  86. z2 = false;
  87. }
  88. if (!this.kzu) {
  89. z3 = z2;
  90. }
  91. this.kzx &= mo15104fR(z3);
  92. }
  93. AppMethodBeat.m2505o(135475);
  94. }
  95. /* renamed from: gE */
  96. public final void mo4815gE(int i) {
  97. AppMethodBeat.m2504i(135476);
  98. C4990ab.m7417i("MicroMsg.OpenVoice.OpenVoiceAudioPlayer", "onBluetoothHeadsetStateChange, status: %d, isStart: %s", Integer.valueOf(i), Boolean.valueOf(this.cFy));
  99. switch (i) {
  100. case 1:
  101. if (i != this.kzv) {
  102. this.kzu = true;
  103. this.kzx &= mo15104fR(false);
  104. break;
  105. }
  106. break;
  107. case 2:
  108. if (i != this.kzv) {
  109. this.kzu = false;
  110. this.kzx &= mo15104fR(true);
  111. break;
  112. }
  113. break;
  114. case 3:
  115. this.kzu = true;
  116. C1407g.m2946KK().mo4817KM();
  117. break;
  118. case 4:
  119. if (i != this.kzv) {
  120. this.kzu = false;
  121. C1407g.m2946KK().mo4818KN();
  122. this.kzx &= mo15104fR(true);
  123. break;
  124. }
  125. break;
  126. case 5:
  127. C1407g.m2946KK().mo4817KM();
  128. break;
  129. }
  130. this.kzv = i;
  131. AppMethodBeat.m2505o(135476);
  132. }
  133. }