isPlayable method

bool isPlayable()

Check if player is playable

Only the four state FState.prepared \ FState.started
FState.paused \ FState.completed are playable

Implementation

bool isPlayable() {
  FState current = value.state;
  return FState.prepared == current ||
      FState.started == current ||
      FState.paused == current ||
      FState.completed == current;
}