可能由于Agora云录制的服务器出现问题导致无法正常工作。可以尝试升级Agora SDK并重新启动应用程序,或者检查录制时是否存在异常情况。以下是一个可能的示例代码,用于向Agora云录制服务器发送指令:
//创建recorder对象 let recorder = AgoraRtcEngineKit.shared().createRtcChannelMediaRelay() //设置录制配置项 let config = AgoraCloudRecordingConfig() config.appId = "yourAppId" config.customerId = "yourCustomerId" config.certificate = "yourCertificate" config.certificateType = "yourCertificateType" config.secretKey = "yourSecretKey" config.vendor = .qiniu config.region = .cn config.maxIdleTime = 10 config.channelType = .rtc config.videoStreamType = .low
//开启云录制 recorder.startCloudRecording(withUid: 0, cname: "channel-name", config: config) //查询云录制状态 recorder.queryRecordingStatus(completionHandler: { (status) in print(status) }) //停止云录制 recorder.stopCloudRecording()
下一篇:Agora云录制无法启动