RecorderManager.offFrameRecorded

Remove event listeners that are previously registered using the RecorderManager.onFrameRecorded method. This stops the specified listener from monitoring the event triggered when the recording files reach specified frame sizes.

Parameters

Type

Required

Description

Function listener

No

The listener function that is passed to the RecorderManager.onFrameRecorded method. If this parameter is not specified, all RecorderManager.onFrameRecorded listeners are removed.

Sample code

copy
const recorderManager = my.getRecorderManager ();
const listener = res => {
  console.log ('onFrameRecorded listener', res.frameBuffer, res.isLastFrame);
};

recorderManager.onFrameRecorded (listener);
setTimeout (() => {
  recorderManager.offFrameRecorded (listener);
}, 50000);

recorderManager.start ({
  frameSize: 100,
  frameFormatPcm: true
});