diff --git a/live/src/main/java/com/yunbao/live/activity/LiveAudienceActivity.java b/live/src/main/java/com/yunbao/live/activity/LiveAudienceActivity.java index 58d878b32..c99ea79de 100644 --- a/live/src/main/java/com/yunbao/live/activity/LiveAudienceActivity.java +++ b/live/src/main/java/com/yunbao/live/activity/LiveAudienceActivity.java @@ -450,7 +450,7 @@ public class LiveAudienceActivity extends LiveActivity { * 退出直播间 */ public void exitLiveRoom() { - manager.exitLiveRoom(); + onBackPressed(); } diff --git a/live/src/main/java/com/yunbao/live/views/PortraitLiveManager.java b/live/src/main/java/com/yunbao/live/views/PortraitLiveManager.java index 5ec552693..1ec38b9b8 100644 --- a/live/src/main/java/com/yunbao/live/views/PortraitLiveManager.java +++ b/live/src/main/java/com/yunbao/live/views/PortraitLiveManager.java @@ -291,10 +291,9 @@ public class PortraitLiveManager implements LivePlayListener, SocketMessageListe mSocketRyClient.disConnect(); } mSocketRyClient = null; - - //结束播放 if (mLivePlayViewHolder != null) { + mLivePlayViewHolder.stopPlay(); mLivePlayViewHolder.release(); } mLivePlayViewHolder = null; @@ -309,10 +308,6 @@ public class PortraitLiveManager implements LivePlayListener, SocketMessageListe mSocketClient = null; } - if (mLivePlayViewHolder != null) { - - mLivePlayViewHolder.stopPlay(); - } if (mLiveRoomViewHolder != null) { mLiveRoomViewHolder.removeFromParent();