|
|
@@ -2,10 +2,14 @@ package com.yingyang.livebroadcast.activity.detail
|
|
|
|
|
|
import android.annotation.SuppressLint
|
|
|
import android.os.Bundle
|
|
|
+import android.text.TextUtils
|
|
|
import android.view.MotionEvent
|
|
|
import android.view.View
|
|
|
import com.alibaba.android.arouter.facade.annotation.Route
|
|
|
import com.tencent.bugly.crashreport.CrashReport
|
|
|
+import com.tencent.imsdk.v2.V2TIMManager
|
|
|
+import com.tencent.imsdk.v2.V2TIMSimpleMsgListener
|
|
|
+import com.tencent.imsdk.v2.V2TIMUserInfo
|
|
|
import com.tencent.live2.V2TXLivePlayer
|
|
|
import com.tencent.live2.V2TXLivePlayerObserver
|
|
|
import com.tencent.live2.impl.V2TXLivePlayerImpl
|
|
|
@@ -17,6 +21,7 @@ import com.yingyangfly.baselib.ext.show
|
|
|
import com.yingyangfly.baselib.ext.toast
|
|
|
import com.yingyangfly.baselib.mvvm.BaseMVVMActivity
|
|
|
import com.yingyangfly.baselib.router.RouterUrlCommon
|
|
|
+import com.yingyangfly.baselib.utils.GsonUtil
|
|
|
import com.yingyangfly.baselib.utils.User
|
|
|
import java.util.*
|
|
|
|
|
|
@@ -59,6 +64,8 @@ class LiveBroadcastActivity :
|
|
|
}
|
|
|
|
|
|
override fun initData() {
|
|
|
+ //消息接受监听
|
|
|
+ V2TIMManager.getInstance().addSimpleMsgListener(simpleMsgListener)
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -167,4 +174,23 @@ class LiveBroadcastActivity :
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 自定义消息监听
|
|
|
+ */
|
|
|
+ private var simpleMsgListener: V2TIMSimpleMsgListener = object : V2TIMSimpleMsgListener() {
|
|
|
+ override fun onRecvC2CCustomMessage(
|
|
|
+ msgID: String?,
|
|
|
+ sender: V2TIMUserInfo?,
|
|
|
+ customData: ByteArray?
|
|
|
+ ) {
|
|
|
+ super.onRecvC2CCustomMessage(msgID, sender, customData)
|
|
|
+ if (customData != null) {
|
|
|
+ val data = String(customData)
|
|
|
+ if (TextUtils.isEmpty(data).not()) {
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|