multiPlayer method
void
multiPlayer(})
override
Sets the player to play multiple streams simultaneously.
urls
: A list of streaming URLs to play simultaneously.
Implementation
@override
void multiPlayer(
List<String> urls, {
required bool autoPlay,
void Function(dynamic)? onData,
void Function(dynamic)? onError,
}) {
_methodChannel.invokeMethod("multiPlayer", {
"urls": urls,
});
// Cancel any existing subscription before creating a new one.
playerStateSubscription?.cancel();
playerStateSubscription =
_eventChannel.receiveBroadcastStream().listen(onData, onError: onError);
}