我在播放录制的肖像电影时遇到了问题MPMoviePlayerViewController
(我使用快捷方式 MPVC)。(在 iOS 6.0.1 的 iPhone 4S 上测试)该应用程序执行以下操作:
- 录制电影(风景或肖像)
- 在 MPC 中预览电影(这次
MPMoviePlayerController
) - 上传电影
- 有上传电影的tableView,你可以在里面观看
- 看电影是由 MPVC 完成的
如果我以纵向模式录制电影,MPVC 会向右翻转播放此视频。如果我在右侧以横向模式(左侧的主页按钮)录制电影,则会发生类似的情况,然后在 MPVC 中倒置播放电影。这仅在上传后播放电影时发生!在预览 MPC 中,电影播放正常,没有旋转!
我发现了一些涉及旋转视频的相关 SO 问题,但没有一个与 MPVC 明确相关。我使用了这个,发现电影中存储的方向是完全正确的。所以人像电影真的用这个方法返回 UIInterfaceOrientationPortrait 。
所以现在我的问题是,有没有办法告诉 MPVC 旋转电影或正确对待它?还是我必须基于 编写自己的播放器AVFoundation
?这是一个 MPVC 错误吗,因为电影提供的方向信息似乎是正确的?