onPlayerCreated property

Stream<Player> get onPlayerCreated

Called whenever a player is created, or when a new agent joins and receives a list of active players. If an agent is restored, it will receive one event for each active player.

Implementation

Stream<Player> get onPlayerCreated => _client.onEvent
    .where((event) => event.name == 'Media.playerCreated')
    .map(
      (event) =>
          Player.fromJson(event.parameters['player'] as Map<String, dynamic>),
    );