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;
}