MPMoviePlayerController - потоковая передача работает на 3GS, а не на каких-либо pre-3GS - PullRequest
1 голос
/ 23 января 2010

У меня возникли серьезные проблемы и неприятности с 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, что делает невозможным выяснить, почему оно не работает .

Я видел много примеров людей, у которых просто есть проблемы с проигрывателем фильмов, но меня начинает раздражать то, что иногда кажется, что он работает нормально, а иногда просто нет (опять же, похоже на проблему с памятью).

Спасибо за любую помощь / предоставленную обратную связь

Ответы [ 3 ]

0 голосов
/ 21 мая 2010

У меня также возникают странные проблемы при попытке воспроизвести некоторый удаленный (http://) поток с помощью проигрывателя. Кажется, проблема не связана с iPhone 3G или iPhone 3Gs, но я получаю другое поведение между сетью 3G и Wi-Fi: нормально работает с Wi-Fi, и я получаю то же самое "" Произошла неизвестная ошибка воспроизведения "из центра уведомлений во время фазы предварительной загрузки, когда я пытаюсь играть через сеть 3G: / Кто-нибудь испытывает то же самое?

0 голосов
/ 09 ноября 2010

Я отправил идентификатор ошибки 8647495 для этого 11/10/2010 - Дан

0 голосов
/ 24 января 2010

Все ли телефоны работают не менее 3,0?

...