gpt4 book ai didi

ios - MPMoviePlayerViewController 旋转播放录制的肖像电影

转载 作者:行者123 更新时间:2023-11-29 13:21:18 27 4
gpt4 key购买 nike

MPMoviePlayerViewController(我使用快捷方式 MPVC)正确播放录制的肖像电影时出现问题。(在装有 iOS 6.0.1 的 iPhone 4S 上测试)该应用程序执行此操作:

  • 录制电影(风景或肖像)
  • 在 MPC 中预览电影(这次是 MPMoviePlayerController)
  • 上传电影
  • 有一个上传电影的tableView,可以在里面看
  • 看电影是用MPVC完成的

如果我以纵向模式录制电影,MPVC 会向右翻转播放该视频。如果我以右侧横向模式(左侧的主页按钮)录制电影,则会发生类似的情况,然后电影会在 MPVC 中颠倒播放。只有在上传电影后播放电影时才会发生这种情况!在预览 MPC 中,电影播放正常,没有旋转!

我发现了一些涉及旋转视频的相关 SO 问题,但没有一个与 MPVC 明确相关。我用了this并发现电影中存储的方向是完全正确的。所以人像电影真的用这个方法返回UIInterfaceOrientationPortrait。

那么现在我的问题是,有没有办法告诉 MPVC 旋转电影或正确对待电影?或者我是否必须基于 AVFoundation 编写自己的播放器?这是 MPVC 错误吗,因为电影提供的方向信息似乎是正确的?

最佳答案

我最近偶然发现了类似的问题,在我将视频上传到第 3 方 CDN 后,我的视频被迫横向显示。原来他们被第 3 方服务盲目地“翻转”为横向并转换为 iOS 流资源。您的视频可能没有任何问题,只需确保您了解上传视频后的流程,因为情况可能就是这样。

在与我的 CDN 托管提供商进行了长时间的交谈后,他们确认了一个问题:

“问题是从 Cloud Files 中的文件到 iOS 流的转码似乎丢失了有关方向的 EXIF 信息,因此它只显示为横向。”

建议的解决方案是在上传之前旋转视频。

关于ios - MPMoviePlayerViewController 旋转播放录制的肖像电影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14293580/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com