iOS - wideo nie obraca się tylko w iOS7 na iPhone?

Co mam zrobić?

Odtwarzam filmy w rozszerzonej klasieMPMoviePlayerViewController i zaimplementowano funkcje orientacji w następujący sposób

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

Jaki problem mam przed sobą?

Aplikacja działa dobrze do iOS6 na iPhone i iPad Almong z iPadem (z iOS7), ale wideo nie obraca się na iPhonie z zainstalowanym iOS7.

Jaki jest powód takiego problemu i jak można go rozwiązać?

Aktualizacja

Odkryłem, że wideo obraca się, jeślisetMovieSourceType jest ustawione naMPMovieSourceTypeUnknown ale nie obraca się po ustawieniu na `MPMovieSourceTypeStreaming

questionAnswers(4)

yourAnswerToTheQuestion