2011-01-14 2 views
3

У меня есть универсальное приложение, которое воспроизводит несколько встроенных фильмов. Все работает отлично на моем iPad с iOS 4.2 и на моем iPhone 4 с iOS 4.2.1. Однако на моем iPod touch 2G с iOS 4.2.1 фильмы не воспроизводятся. Нет никакого сбоя или другого прерывания приложения, фильмы просто не играют. В то время как в режиме отладки, я получил следующее сообщение об ошибке на консоли:Проблема с iOS MPMoviePlayer на iPod touch 2G

H264Decoder ERROR: This level: 31, is not supported. 

Я запутался, почему кино играть на одном устройстве, но не играть на другой с той же версией IOS. Фильмы - это фильмы mp4 с кодеком H.264.

+0

Я также вижу эту проблему с моим iPod с iOS 4.1, и мой клиент сообщает об аналогичной проблеме со своими iPod. – tomwhipple

ответ

1

Одна из возможностей заключается в том, что ваше видео является основным профилем H.264. Это поддерживается iPod Touch 4-го поколения, но не iPod touch gen 2 и gen 3 - они поддерживают только базовые профили Low Complexity Baseline и Baseline.