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