iOS - 播放任意宽高比的视频

时间:2012-04-27 06:12:14

标签: ios video aspect-ratio

是否可以播放任意(“异国情调”)宽高比的视频,而不是通常的720p等(例如,用纵向拍摄的iPhone拍摄的视频,或者裁剪为完全正方形而非矩形的视频)?

1 个答案:

答案 0 :(得分:2)

提问者可能得到了答案,但万一其他人偶然发现了这个问题,这里有一些代码:

[[(MPMoviePlayerController *)videoPlayer view] setFrame:CGRectMake(x, y, w, h)];
[(MPMoviePlayerController *)videoPlayer setScalingMode:MPMovieScalingModeFill];
[(MPMoviePlayerController *)videoPlayer setFullscreen:NO];

其中setScalingMode:MPMovieScalingModeFill会扭曲影片以适应(x,y,w,h)区域。