// Add listeners onRecordingStarted and onRecordingStopped to the startCall method
let sessionId = "SESSION_ID";
let audioOnly = false;
let defaultLayout = true;
let showRecordingButton = true;
let callSettings = new CometChat.CallSettingsBuilder()
.enableDefaultLayout(defaultLayout)
.showRecordingButton(showRecordingButton)
.setSessionID(sessionId)
.setIsAudioOnlyCall(audioOnly)
.build();
CometChat.startCall(
callSettings,
document.getElementById("callScreen"),
new CometChat.OngoingCallListener({
onRecordingStarted: recordingStartedBy => {
// This event will work in JS SDK v3.0.8 & later.
console.log("Listener => onRecordingStarted:", recordingStartedBy);
},
onRecordingStopped: recordingStoppedBy => {
// This event will work in JS SDK v3.0.8 & later.
console.log("Listener => onRecordingStopped:", recordingStoppedBy);
},
})
);