removeListener

Removes the specified listener.

removeListener?<EventType extends keyof IMediaRecorderEvent>(
      eventType: EventType,
      listener: IMediaRecorderEvent[EventType]
    ): void;

Details

For listened events, if you no longer need to receive the callback message, you can call this method to remove the corresponding listener.

Parameters

eventType
The name of the target event to listen for. See .
listener
The callback function for eventType. Must pass in the same function object in addListener. Take removing the listener for as an example:
const onRecorderStateChanged = (state: RecorderState, reason: RecorderReasonCode) => {};
engine.addListener('onRecorderStateChanged', onRecorderStateChanged);
engine.removeListener('onRecorderStateChanged', onRecorderStateChanged);