【发布时间】:2012-01-13 08:06:03
【问题描述】:
是否可以按尺寸裁剪视频并以编程方式仅播放裁剪的部分?例如,我有 100x100 的完整视频,但我只想播放该视频的 (0,0) 到 (25,25) 部分。我该怎么办?
基本上我正在尝试实现类似于可用的 iPad 视频矩阵 here。
【问题讨论】:
标签: iphone objective-c ipad video crop
是否可以按尺寸裁剪视频并以编程方式仅播放裁剪的部分?例如,我有 100x100 的完整视频,但我只想播放该视频的 (0,0) 到 (25,25) 部分。我该怎么办?
基本上我正在尝试实现类似于可用的 iPad 视频矩阵 here。
【问题讨论】:
标签: iphone objective-c ipad video crop
此处的选项数量 - 由于您通常在视图中播放视频,因此您可以尝试使用标准的 UIView 内容缩放模式以及添加到 MPMoviePlayerController 的特定电影缩放模式来尝试正确屏蔽。您可以想象如何将电影设置为MPMovieScalingModeFill,将视图的帧设置为视频尺寸的两倍,然后相应地调整原点位置。
或者您可以使用其他视图对其进行屏蔽,或者甚至使用非常低的级别并尝试更复杂的东西(我上面的方法谈到MPMoviePlayerController,因为它是播放视频的最高级别和最简单的方法。但是还有其他选项可以让您获得更多控制权)。
【讨论】: