Я создаю игровое приложение, в котором мне нужно воспроизводить анимационные видеоролики и соответствующие им звуки (могут отличаться в зависимости от ситуации). У меня есть все видео и звуковые файлы, но я не могу воспроизводить их одновременно. Я использую MPMoviePlayer для видео и структуру AVFoundation для воспроизведения звука. Есть ли способ запустить и то, и другое одновременно?
Для видео:
MPMoviePlayerViewController *videoController = [[[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL URLWithString:[cellDetails objectForKey:@"AVFile"]]] autorelease];
[self presentMoviePlayerViewControllerAnimated:videoController];
Для звука:
// Instantiates the AVAudioPlayer object, initializing it with the sound
AVAudioPlayer *newPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL: soundFileURL error: nil];
self.appSoundPlayer = newPlayer;
[newPlayer release];
[appSoundPlayer prepareToPlay];
appSoundPlayer.numberOfLoops = -1;
[appSoundPlayer setVolume: self.soundLevel];
[appSoundPlayer setDelegate: self];
[appSoundPlayer play];
Спасибо.