calls
abstract fun calls(userIdList: List<String>, mediaType: CallMediaType, params: CallParams?, completion: CompletionHandler?)
向指定用户发起音频或视频通话,支持单人通话和多人通话。
使用示例
import io.trtc.tuikit.atomicxcore.api.call.*
// 发起音频通话
CallStore.shared.calls(
participantIds = listOf("mike"),
callMediaType = CallMediaType.AUDIO,
params = null
) { code, message ->
}
// 发起视频通话(带参数)
val params = CallParams(timeout = 60, userData = "自定义数据")
CallStore.shared.calls(
participantIds = listOf("mike", "jack"),
callMediaType = CallMediaType.VIDEO,
params = params
) { code, message ->
}Content copied to clipboard
Parameters
user Id List
被呼叫者 ID 列表,支持单人或多人
media Type
通话媒体类型(音频/视频)
params
通话参数配置
completion
完成回调(成功/失败状态)