我已将 iPhone 中的中等质量视频文件保存到 Google App Engine。使用给定的 URL 可以在网络上正常播放视频。
http://www.getsplash.com/t/video/wa6Rbzq74WOB
这个文件不会在 iPhone 上播放,我只是黑屏。我已经能够很好地播放网络上的其他 .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]