У меня серьезные проблемы и проблемы с MPMoviePlayerController
. В моем приложении вы можете смотреть трейлеры к некоторым фильмам в формате .mov.
Я тестировал с другом, и пользователи сообщали, что это не работает на их устройствах, которые все 3G. Проверил на себе, 3GS и воспроизведение работает нормально. Я пробовал на iPhone 1-го поколения, и он не работает. Поэтому я склонен полагать, что это проблема с памятью, и что это просто остановка воспроизведения и возврат к предыдущему экрану.
Ниже приведен код, который я использую для запуска проигрывателя, прямо из примера MoviePlayer от Apple.
MPMoviePlayerController *mp = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL URLWithString:trailerURL]];
if (mp) {
self.moviePlayer = mp;
[mp release];
[self.moviePlayer play];
}
Я пытался проверить NSError из уведомлений, но единственное, что я получаю, это «Произошла неизвестная ошибка воспроизведения» как для localizedDescription
, так и для localizedRecoverySuggestion
, что делает невозможным точное определение того, почему это не работает.
Я видел много примеров людей, у которых просто проблемы с проигрывателем фильмов, но меня начинает раздражать, что иногда он работает нормально, а иногда просто нет (опять же, похоже на проблемы с памятью).
Спасибо за любую помощь/отзыв