initialize method

Future<void> initialize(
  1. String path
)

Implementation

Future<void> initialize(String path) async {
  if (_isDisposed) {
    return Future<void>.value();
  }
  try {
    _creatingCompleter = Completer<void>();
    await channel.initialize(path);
    value = value.copyWith(
      isInitialized: true,
    );
  } on PlatformException catch (e) {
    throw AudioStreamingException(e.code, e.message);
  }
  _eventSubscription = EventChannel(
          'plugins.flutter.io/flutter_audio_streaming/recording_event')
      .receiveBroadcastStream()
      .listen(_listener);
  _creatingCompleter!.complete();
  return _creatingCompleter!.future;
}