Я показываю видео с помощью MPMoviePlayerViewController в приложении с вкладкой, видео воспроизводится в портретном режиме, но не поворачивается в альбомном режиме.MPMoviePlayerViewController не вращается в ландшафте с табелем
Тот же код отлично работает в другом проекте без табуляции.
Я попытался заставить авторезистирующую маску гибкой шириной и гибкой высотой без успеха.
Если я вернусь ДА, то в строке состояния должно отображаться строка состояния, но не интерфейс видео.
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
// Return YES for supported orientations
return YES;
}
-(IBAction) showFamilleMovie {
NSString *videoURL = [[NSBundle mainBundle]
pathForResource:@"film1"
ofType:@"mp4"];
MPMoviePlayerViewController* theMoviePlayer = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL fileURLWithPath:videoURL]];
theMoviePlayer.view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
[self presentMoviePlayerViewControllerAnimated:theMoviePlayer];
}
У вас есть какие-либо идеи, где проект может исходить от?
Спасибо, Винсент
Несчастливо такая же проблема ... – vdaubry
Но я только понял, что проблема может быть связана с тем, что я уже в модальном виде? – vdaubry
На самом деле на вкладке требуется, чтобы все дети ответили, тот же ответ на shouldAutorotateToInterfaceOrientation. В противном случае он не поддерживает авторотацию вообще. Представляя видеомодуль, мы отделяем ее от табуляции, чтобы она могла свободно вращаться. –