Я устанавливаю этот комментарий Алекса как принятый ответ. К
ользую следующий код (внутри контроллера представления в приложении панели вкладок) для воспроизведения видео, загруженного из основного комплекта после того, как пользователь выбирает строку таблицы.
- (void)loadMoviePlayer:(NSString*)moviePath
{
NSURL* fileURL = [[NSURL alloc] initFileURLWithPath:moviePath];
MPMoviePlayerViewController* player = [[MPMoviePlayerViewController alloc] initWithContentURL:fileURL];
[fileURL release];
[self presentMoviePlayerViewControllerAnimated:player];
[player release];
}
Приложение создается и работает без каких-либо явных проблем в симуляторе (я еще не тестировал на устройстве), но когда я запускаю его через Instruments, происходит утечка памяти во время воспроизведения видео. Инструменты выделяют AudioToolbox как «Ответственную библиотеку» иSimAggregateDevice::SimAggregateDevice(_CFString const*, _CFString const*, long&)
а также
APComponent::CreateDispatchTable(AudioComponentPluginInterface*, unsigned long)
как «Ответственный кадр (и)».
Любой свет, который вы можете пролить на это, будет высоко оценен Благодарю.