dispose method

  1. @override
Future<void> dispose()
override

Implementation

@override
Future<void> dispose() async {
  await _tearDownPlayer();

  var isRecording = await recorder.isRecording();
  if (isRecording) recorder.stop();

  _audioVolumeStreamController.close();
}