onPlayerStateChanged method

bool onPlayerStateChanged(
  1. int playerId,
  2. PlayerState state
)

Handle player state changes

Implementation

bool onPlayerStateChanged(int playerId, PlayerState state) {
  if (_playerId != playerId) {
    return false; //player doesn't belong to this call
  }
  if (state != PlayerState.started) {
    _playerId = 0; //player finished or failed
    notifyListeners();
  }
  return true;
}