iOS - Vídeo não girando apenas no iOS7 sobre o iPhone?

O que eu fiz?

Eu estou jogando vídeos em uma extensa classe deMPMoviePlayerViewController e ter implementado as funções de orientação da seguinte forma

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation {

    if (toInterfaceOrientation == UIInterfaceOrientationPortraitUpsideDown){
        return FALSE;
    }
    else{
        return TRUE;
    }
}

- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration {
    [self setControlsPositions:toInterfaceOrientation];
}
-(BOOL)shouldAutorotate
{
    return YES;
}

Que problema eu estou enfrentando?

O aplicativo funciona bem até o iOS6 em ambos iPhone e iPad Almong com iPad (com iOS7), mas o vídeo não gira sobre o iPhone com o iOS7 instalado.

Qual é a razão para tal problema e como ele pode ser resolvido?

Atualizar

Eu descobri que o vídeo roda sesetMovieSourceType está configurado paraMPMovieSourceTypeUnknown mas não gira quando definido como `MPMovieSourceTypeStreaming

questionAnswers(4)

yourAnswerToTheQuestion