¿Por qué MPMovieLoadState tiene el estado 5?

Encuentro MPMoviePlayerController.h, hay

enum {
    MPMovieLoadStateUnknown        = 0,
    MPMovieLoadStatePlayable       = 1 << 0,
    MPMovieLoadStatePlaythroughOK  = 1 << 1, // Playback will be automatically started in this state when shouldAutoplay is YES
    MPMovieLoadStateStalled        = 1 << 2, // Playback will be automatically paused in this state, if started
};
typedef NSInteger MPMovieLoadState;

pero cuando lo hice

NSLog(@"%d",player.loadState)

imprime 5 o, a veces, 3, ¿cómo sucedió? Como sé, el estado de carga tiene un valor de 0,1,2,4, consulte la documentación del desarrollador. ¡Gracias!

Respuestas a la pregunta(1)

Su respuesta a la pregunta