iPhone から Google App Engine に動画ファイルを中品質で保存しました。ビデオは、指定された URL を使用して Web 上で正常に再生されます。
http://www.getsplash.com/t/video/wa6Rbzq74WOB
このファイルは iPhone では再生されず、黒い画面が表示されます。Web から他の .mov サンプル ファイルを問題なく再生できたので、私の知る限り、Objective-C ではありません。iPhone がビデオを保存するエンコーディングが、URL 経由でのビデオの取り込みと互換性がないのではないかと思っています。
上記の URL に拡張子を追加して、コンテンツ タイプを video/quicktime に変更しようとしましたが、役に立ちませんでした。
self.moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL URLWithString:@"http://www.getsplash.com/t/video/wa6Rbzq74WOB"]];
moviePlayerController.view.frame = CGRectMake(0, 51, 320, 240);
[scrollView addSubview:moviePlayerController.view];
[moviePlayerController play]