startPlayer method
void
startPlayer(})
override
Implementation
@override
void startPlayer(
String url, {
required bool autoPlay,
void Function(dynamic)? onData,
void Function(dynamic)? onError,
}) async {
try {
await _methodChannel
.invokeMethod("startPlayer", {"url": url, "autoPlay": autoPlay});
if (playerStateSubscription != null) {
playerStateSubscription?.cancel();
}
playerStateSubscription = _eventChannel
.receiveBroadcastStream()
.listen(onData, onError: onError);
} catch (e) {
throw Exception("Unable to Load Url [Start Player]");
}
}