是否可以按尺寸裁剪视频并仅以编程方式播放裁剪部分?举个例子,我有100x100的完整视频,但我想只播放此视频的(0,0)到(25,25)部分。我怎么能这样做?
基本上我正在尝试实现类似于可用的iPad视频矩阵here。
答案 0 :(得分:1)
此处的选项数量 - 由于您通常在视图中播放视频,因此您可以尝试使用标准UIView
内容缩放模式以及MPMoviePlayerController
添加的特定电影缩放模式来尝试掩盖正确。您可以想象如何将电影设置为MPMovieScalingModeFill
,将视图的帧设置为视频尺寸的两倍,然后相应地调整原点位置。
或者你可以使用其他视图来掩盖它,或者甚至进入相当低的水平并尝试更复杂的东西(我上面的方法讨论MPMoviePlayerController
,因为它是播放视频的最高级别和最简单的方法但是还有其他选择可以让你获得更多控制权。)