|
@@ -2,6 +2,7 @@ package com.swago.room.anchor
|
|
|
|
|
|
import android.content.Intent
|
|
|
import android.os.Bundle
|
|
|
+import android.util.Log
|
|
|
import android.view.View
|
|
|
import android.view.ViewGroup
|
|
|
import android.view.WindowManager
|
|
@@ -151,11 +152,9 @@ class AnchorRoomActivity : AbsAnchorActivity<ActivityAnchorRoomBinding, IRoomInf
|
|
|
})
|
|
|
binding.tvStartLive.setOnClickListener(object : NoDoubleClickListener() {
|
|
|
override fun onClick() {
|
|
|
- if (roomVm.currentGameType != -1) {
|
|
|
- binding.tvStartLive.isEnabled = false
|
|
|
- val userModel = UserRoomModel()
|
|
|
- SwagoRoomManager.changeRoom(userModel)
|
|
|
- }
|
|
|
+ binding.tvStartLive.isEnabled = false
|
|
|
+ val userModel = UserRoomModel()
|
|
|
+ SwagoRoomManager.changeRoom(userModel)
|
|
|
}
|
|
|
})
|
|
|
binding.ivClose.setOnClickListener(object : NoDoubleClickListener() {
|
|
@@ -296,7 +295,7 @@ class AnchorRoomActivity : AbsAnchorActivity<ActivityAnchorRoomBinding, IRoomInf
|
|
|
}
|
|
|
|
|
|
override fun onChannelMediaRelayStateChanged(state: Int, code: Int) {
|
|
|
- if (PKStateManager.roomState == PKStateManager.PK&&state==2&&code==0){
|
|
|
+ if (PKStateManager.roomState == PKStateManager.PK && state == 2 && code == 0) {
|
|
|
pkVm.pkSure(PKStateManager.pkId)
|
|
|
}
|
|
|
}
|
|
@@ -309,16 +308,16 @@ class AnchorRoomActivity : AbsAnchorActivity<ActivityAnchorRoomBinding, IRoomInf
|
|
|
//对方主播id
|
|
|
private var peerAnchorId = 0
|
|
|
override fun startPK(startPKModel: StartPKModel, isGetDataFromIM: Boolean) {
|
|
|
- peerAnchorId = startPKModel.oppositeUserId.toInt()
|
|
|
- AgoraManager.startPK(
|
|
|
- startPKModel.roomId,
|
|
|
- startPKModel.oppositeRoomId,
|
|
|
- startPKModel.userId.toInt(),
|
|
|
- startPKModel.sourceToken,
|
|
|
- startPKModel.destToken
|
|
|
- )
|
|
|
- setPKLayoutParams(binding.flLocal, true)
|
|
|
- AgoraManager.setupRemoteVideo(this@AnchorRoomActivity, peerAnchorId, binding.peerFl)
|
|
|
+ peerAnchorId = startPKModel.oppositeUserId.toInt()
|
|
|
+ AgoraManager.startPK(
|
|
|
+ startPKModel.roomId,
|
|
|
+ startPKModel.oppositeRoomId,
|
|
|
+ startPKModel.userId.toInt(),
|
|
|
+ startPKModel.sourceToken,
|
|
|
+ startPKModel.destToken
|
|
|
+ )
|
|
|
+ setPKLayoutParams(binding.flLocal, true)
|
|
|
+ AgoraManager.setupRemoteVideo(this@AnchorRoomActivity, peerAnchorId, binding.peerFl)
|
|
|
|
|
|
}
|
|
|
|
|
@@ -332,7 +331,7 @@ class AnchorRoomActivity : AbsAnchorActivity<ActivityAnchorRoomBinding, IRoomInf
|
|
|
|
|
|
}
|
|
|
|
|
|
- override fun processChangePK(processPKModel: ProcessPKModel,isGetDataFromIM: Boolean) {
|
|
|
+ override fun processChangePK(processPKModel: ProcessPKModel, isGetDataFromIM: Boolean) {
|
|
|
|
|
|
}
|
|
|
|