Co zrobiłem?iOS - wideo nie obraca się tylko w iOS7 na iPhone'ie?
gram wideo w rozszerzonym klasy MPMoviePlayerViewController i wdrożyły funkcje orientacji następująco
- (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 jestem stoi?
Aplikacja działa dobrze do iOS6 na iPhone i iPad Almong z iPadem (z iOS7), ale wideo nie obraca się na iPhone'a z zainstalowanym iOS7.
Jaki jest powód takiego problemu i jak można go rozwiązać?
Aktualizacja
znalazłem, że film nie obraca jeśli
setMovieSourceType
jest zestaw doMPMovieSourceTypeUnknown
ale nie obraca się, gdy ustawiono `MPMovieSourceTypeStreaming
Twój wniosek wyraźnie brzmi jak błąd w strukturze MediaPlayer (jeszcze jeden). Gorąco polecam złożyć raport o błędzie za pomocą zminimalizowanego przykładu. – Till
@Till To wydaje się dobrą opcją, ale gdzie wysłać raport o błędzie. Mam na myśli wysłanie e-maila do Apple lub posta na forum Apple? –
Na stronie [serwisy o błędzie na stronie internetowej Apple] (https://bugreport.apple.com). Dodatkowo, dobrym pomysłem może być również przesłanie go na [OpenRadar] (http://openradar.appspot.com/). – Till