Podfile
文件中添加以下依赖。pod 'TUICallKit_Swift'
pod 'TUICallKit'
pod install
pod repo update
pod update
<key>NSCameraUsageDescription</key><string>CallingApp 需要访问您的相机权限,开启后录制的视频才会有画面</string><key>NSMicrophoneUsageDescription</key><string>CallingApp 需要访问您的麦克风权限,开启后录制的视频才会有声音</string>
import TUICoreTUILogin.login(1400000001, // 请替换为步骤一取到的 SDKAppIDuserID: "denny", // 请替换为您的 UserIDuserSig: "xxxxxxxxxxx") { // 您可以在控制台中计算一个 UserSig 并填在这个位置print("login success")} fail: { (code, message) inprint("login failed, code: \\(code), error: \\(message ?? "nil")")}
#import <TUICore/TUILogin.h>[TUILogin login:1400000001 // 请替换为步骤一取到的 SDKAppIDuserID:@"denny" // 请替换为您的 UserIDuserSig:@"xxxxxxxxxxx" // 您可以在控制台中计算一个 UserSig 并填在这个位置succ:^{NSLog(@"login success");} fail:^(int code, NSString *msg) {NSLog(@"login failed, code: %d, error: %@", code, msg);}
SDKSecretKey
对 SDKAppID
、userID
等信息进行加密,就可以得到 userSig
,它是一个鉴权用的票据,用于腾讯云识别当前用户是否能够使用 TRTC 的服务。您可以访问 实时音视频 TRTC 控制台 -> UserSig Tools, 得到一个临时可用的 userSig。import TUICallKit// 发起1对1视频通话(假设 userId 为 mike)TUICallKit.createInstance().call(userId: "mike", callMediaType: .video)
#import <TUICallKit/TUICallKit.h>// 发起1对1视频通话(假设 userId 为 mike)[[TUICallKit createInstance] call:@"mike" callMediaType:TUICallMediaTypeVideo];
| |
主叫方 | 被叫方 |
本页内容是否解决了您的问题?