|
@@ -148,6 +148,8 @@ class SkyCallFragment: BaseCallFragment(), CallSessionCallback {
|
|
//Constants.CALL_STATE = Constants.CALL_CALLING
|
|
//Constants.CALL_STATE = Constants.CALL_CALLING
|
|
//DeviceChannel.calling = true
|
|
//DeviceChannel.calling = true
|
|
}
|
|
}
|
|
|
|
+ //需要接听呼叫
|
|
|
|
+ acceptCall = true
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -164,8 +166,6 @@ class SkyCallFragment: BaseCallFragment(), CallSessionCallback {
|
|
janusClient!!.connect(-1, false)
|
|
janusClient!!.connect(-1, false)
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
- //接听呼叫
|
|
|
|
- acceptCall = true
|
|
|
|
janusClient!!.connect(-1, false)
|
|
janusClient!!.connect(-1, false)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -410,6 +410,7 @@ class SkyCallFragment: BaseCallFragment(), CallSessionCallback {
|
|
* 注意: 如涉及到UI更新的需要在主线程处理,务必注意
|
|
* 注意: 如涉及到UI更新的需要在主线程处理,务必注意
|
|
*******************************************************/
|
|
*******************************************************/
|
|
override fun didRoomCreated() {
|
|
override fun didRoomCreated() {
|
|
|
|
+ Log.d(TAG, "room created, callEnded=$callEnded, acceptCall=$acceptCall")
|
|
//房间创建成功,如果是接听通话则通知对方加入通话
|
|
//房间创建成功,如果是接听通话则通知对方加入通话
|
|
if (!callEnded && acceptCall) {
|
|
if (!callEnded && acceptCall) {
|
|
Log.d(TAG, "room created, accept call...")
|
|
Log.d(TAG, "room created, accept call...")
|