dispose method

void dispose()

Dispose resources

Implementation

void dispose() {
  _positionTimer?.cancel();
  _recordingController.close();

  _audioElement?.pause();
  _audioElement = null;

  _cleanupRecording();

  _audioContext?.close();
  _audioContext = null;
}