请确保您已将云录像功能启用。您可以在Agora Dashboard的“项目设置”中,转到“高级”选项卡并启用“云录像”选项。
确保您的应用程序已经通过了鉴权并可以使用云录制服务。您可以使用以下代码示例进行授权和启动云录像:
// Create a Rtc Engine and enable the Agora Cloud Recording module IRtcEngine* rtcEngine = createRtcEngine(); rtcEngine->enableExtension("agora_cloud_recording");
// Instantiate a Recording SDK object IRtcRecordingEngine* recordingSDK = createRtcRecordingEngine();
// Set the path of the configuration file of the Recording SDK recordingSDK->setConfigFilePath("path/to/config.json");
// Set the parameters for the Recording SDK configuration recordingSDK->setMixMode(2); recordingSDK->setAudioProfile(2, 32000); recordingSDK->setVideoProfile(43); recordingSDK->setVideoMixingLayout(layout);
// Start the recording using the Recording SDK object and the rtcEngine object recordingSDK->start("path/to/recording"); rtcEngine->startRecordingService("path/to/recording", REC_MODE_AUDIO_VIDEO);