У меня есть приложение, которое включает в себя несколько анимаций. Для загрузки этих анимаций я использую MPMoviePlayerController.
Проблема в том, что если пользователь в настоящее время слушает музыку с приложением в фоновом режиме, MPMoviePlayerController затухает, даже если моя анимация не содержит звуков.
Вот код, который я использую для создания экземпляра моего плеера
NSString *moviePath = [[NSBundle mainBundle] pathForResource:@"anim-geoloc" ofType:@"mp4"];
NSURL *movieURL = [[NSURL fileURLWithPath:moviePath] retain];
player = [[MPMoviePlayerController alloc] initWithContentURL:movieURL];
player.repeatMode = MPMovieRepeatModeOne;
player.controlStyle = MPMovieControlStyleNone;
player.movieSourceType = MPMovieSourceTypeFile;
player.shouldAutoplay = YES;
player.useApplicationAudioSession = YES;
[player prepareToPlay];
[movieURL release];
Я пытался изменить атрибут useApplicationAudioSession , но он ничего не меняет.
Как я могу воспроизвести мою анимацию без потери воспроизведения музыки? Есть ли лучший способ выполнить анимацию?
Спасибо