2011-01-14 11 views
3

Ich habe eine universelle Anwendung, die mehrere eingebettete Filme spielt. Alles funktioniert auf meinem iPad mit iOS 4.2 und auf meinem iPhone 4 mit iOS 4.2.1. Auf meinem iPod touch 2G mit iOS 4.2.1 werden die Filme jedoch nicht abgespielt. Es gibt keinen Absturz oder andere Unterbrechung der App, die Filme spielen einfach nicht. Während im Debug-Modus habe ich die folgende Fehlermeldung von der Konsole:iOS MPMoviePlayer Problem auf dem iPod touch 2G

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

Ich bin verwirrt, warum die Filme auf einem Gerät spielen, aber auf einem anderen nicht mit der gleichen iOS-Version spielen. Die Filme sind mp4-Filme mit dem H.264-Codec.

+0

Ich sehe auch dieses Problem mit meinem iPod mit iOS 4.1 und mein Client meldet ein ähnliches Problem mit ihren iPods. – tomwhipple

Antwort

1

Eine Möglichkeit ist, dass Ihr Video das Hauptprofil von H.264 ist. Dies wird vom iPod Touch 4. Gen unterstützt, nicht jedoch vom iPod touch gen 2 und gen 3 - diese unterstützen nur Low Complexity Baseline- und Baseline-Profile.