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