gpt4 book ai didi

iphone - 如何在 MPMovieplayercontroller 中将视频旋转 90º

转载 作者:可可西里 更新时间:2023-11-01 03:54:44 26 4
gpt4 key购买 nike

我正在使用 MPMovieplayercontroller 播放视频,它播放来自网络服务的视频。源视频文件是在纵向模式下拍摄的,但已逆时针方向旋转 90º。因此,当我在 MPMovieplayercontroller 中播放它时,它的播放方式如下所示,附件是示例图像 enter image description here

有什么方法可以旋转来自网络服务的视频文件吗?

我已尝试为 MPMovieplayercontroller.view 应用变换,但电影播放器​​控件也在旋转。我的要求是我只需要旋转视频部分。有什么办法可以做到这一点。请帮我解决这个问题,这会很有帮助。

提前致谢

最佳答案

试试这个:(我已经为 MPMoviePlayerViewController 创建了一个子类)

- (void)configureSubViews
{
if (self.moviePlayer.view.subviews.count > 0)
{
UIView *view = self.moviePlayer.view.subviews[0];
if (view.subviews.count > 0)
{
UIView *sView = view.subviews[0];
self.viewPlayerVideoContent = [sView viewWithTag:1002];
self.viewPlayerControls = [sView viewWithTag:1003];
}
}
}

我真的不喜欢以这种方式处理 subview ,但它确实有效..(至少对于 iOS5 和 iOS6)

然后,您可以尝试旋转 viewPlayersVideoContent :)

关于iphone - 如何在 MPMovieplayercontroller 中将视频旋转 90º,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18713683/

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