|
|
@@ -23,6 +23,7 @@ import com.yingyang.livebroadcast.databinding.ActivityLiveBroadcastBinding
|
|
|
import com.yingyang.livebroadcast.entity.GameTasksBean
|
|
|
import com.yingyangfly.baselib.bean.MessageBean
|
|
|
import com.yingyangfly.baselib.dialog.MessageDialog
|
|
|
+import com.yingyangfly.baselib.dialog.TipsDialog
|
|
|
import com.yingyangfly.baselib.ext.getEndAnimation
|
|
|
import com.yingyangfly.baselib.ext.getScaleAnimation
|
|
|
import com.yingyangfly.baselib.ext.toast
|
|
|
@@ -104,19 +105,23 @@ class LiveBroadcastActivity :
|
|
|
super.onError(player, code, msg, extraInfo)
|
|
|
when (code) {
|
|
|
V2TXLiveCode.V2TXLIVE_ERROR_REQUEST_TIMEOUT -> {
|
|
|
- "请求服务器超时".toast()
|
|
|
+ Log.e("wpp", "1----------------------------请求服务器超时")
|
|
|
+ tipsDialog("请求服务器超时,请您退出直播间重试。")
|
|
|
}
|
|
|
|
|
|
V2TXLiveCode.V2TXLIVE_ERROR_DISCONNECTED -> {
|
|
|
- "连接断开".toast()
|
|
|
+ Log.e("wpp", "1----------------------------连接断开")
|
|
|
+ tipsDialog("直播连接断开,请您退出直播间重试。")
|
|
|
}
|
|
|
|
|
|
V2TXLiveCode.V2TXLIVE_WARNING_NETWORK_BUSY -> {
|
|
|
- "网络状况不佳".toast()
|
|
|
+ "当前直播间网络状况不佳".toast()
|
|
|
+ Log.e("wpp", "1----------------------------网络状况不佳")
|
|
|
}
|
|
|
|
|
|
V2TXLiveCode.V2TXLIVE_WARNING_VIDEO_BLOCK -> {
|
|
|
"当前视频播放出现卡顿".toast()
|
|
|
+ Log.e("wpp", "1----------------------------当前视频播放出现卡顿")
|
|
|
}
|
|
|
}
|
|
|
CrashReport.postCatchedException(Throwable("直播报错 -----> [Player] onError: player-$player code-$code msg-$msg info-$extraInfo"))
|
|
|
@@ -132,18 +137,17 @@ class LiveBroadcastActivity :
|
|
|
when (code) {
|
|
|
V2TXLiveCode.V2TXLIVE_ERROR_REQUEST_TIMEOUT -> {
|
|
|
"请求服务器超时".toast()
|
|
|
+ Log.e("wpp", "2----------------------------请求服务器超时")
|
|
|
}
|
|
|
|
|
|
V2TXLiveCode.V2TXLIVE_ERROR_DISCONNECTED -> {
|
|
|
"连接断开".toast()
|
|
|
+ Log.e("wpp", "2----------------------------连接断开")
|
|
|
}
|
|
|
|
|
|
V2TXLiveCode.V2TXLIVE_WARNING_NETWORK_BUSY -> {
|
|
|
- "网络状况不佳".toast()
|
|
|
- }
|
|
|
-
|
|
|
- V2TXLiveCode.V2TXLIVE_WARNING_VIDEO_BLOCK -> {
|
|
|
- "当前视频播放出现卡顿".toast()
|
|
|
+ "当前直播间网络状况不佳".toast()
|
|
|
+ Log.e("wpp", "2----------------------------网络状况不佳")
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -379,4 +383,23 @@ class LiveBroadcastActivity :
|
|
|
V2TIMManager.getMessageManager().removeAdvancedMsgListener(simpleMsgListener)
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 删除图片
|
|
|
+ */
|
|
|
+ private fun tipsDialog(content: String) {
|
|
|
+ runOnUiThread {
|
|
|
+ TipsDialog.TipDialogBuilder()
|
|
|
+ .title("提示")
|
|
|
+ .content(content)
|
|
|
+ .leftBtnText("取消")
|
|
|
+ .rightBtnText("确认")
|
|
|
+ .leftClick({
|
|
|
+ }, true)
|
|
|
+ .rightClick({
|
|
|
+ finish()
|
|
|
+ }, true)
|
|
|
+ .show(supportFragmentManager)
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|