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);