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