【发布时间】:2013-09-13 20:29:51
【问题描述】:
我正在使用MPMovieplayercontroller 播放视频,它播放来自网络服务的视频。源视频文件是在肖像模式下拍摄的,但已逆时针旋转 90º。因此,当我在 MPMovieplayercontroller 中播放它时,它的播放方式就像附加的以下格式是示例图像
有没有办法旋转来自网络服务的视频文件?
我尝试为MPMovieplayercontroller.view 应用变换,但电影播放器控件也在旋转。我的要求是我只需要旋转视频部分。有什么办法可以做到这一点。请帮我解决这个问题,这将是很大的帮助。
提前致谢
【问题讨论】:
-
也许GPUImage 可以提供帮助。尝试将
GPUImageTransformFilter设置为affineTransform为CGAffineTransformMakeRotation(M_PI/2)。 -
您的代码没有问题这是以这样的方式捕获的视频,它显示这样的输出它存在录制问题,因此如果您为此添加任何代码,那么它也会影响其他视频所以不要做任何事情,因为你的结果没有任何问题。
-
@eptdeveloper 我非常同意你的观点,我要求我的后端团队解决这个问题,同时记录他们正在分析解决这个问题。在这两者之间,我试图在 iOS 中找到任何替代解决方案。
-
@eptdeveloper 感谢您的 cmets。我需要旋转所有记录在后端的视频。因为所有视频都仅以旋转格式存储。所以我认为这对我的要求不会有问题
-
@thavasidurai : 我明白祝你好运:)
标签: iphone ios objective-c mpmovieplayercontroller