在iPhone中播放.mov .mp4的分辨率大小



我必须在iPhone中开发一个播放视频的播放器。我在视频编码和信号编码方面没有太多背景。当我测试一些.mp4和.mov文件时,我会发现只有具有适合iPhone屏幕大小的分辨率的视频可以播放,并且无法播放更大的尺寸。在这种情况下,是否有任何解决方案可以在iPhone上播放所有电影尺寸。请给我一些指示。提前谢谢了。播放视频的代码如下:

NSURL *url = [NSURL URLWithString:@"http://192.65.123.108/test1.mov"];
//this movie has size of 480x272 can be played, other larger resolution cannot be played

_moviePlayer =  [[MPMoviePlayerController alloc]
                 initWithContentURL:url];
[[NSNotificationCenter defaultCenter] addObserver:self
                                         selector:@selector(moviePlayBackDidFinish:)
                                             name:MPMoviePlayerPlaybackDidFinishNotification
                                           object:_moviePlayer];
_moviePlayer.controlStyle = MPMovieControlStyleDefault;
_moviePlayer.shouldAutoplay = YES;
[self.view addSubview:_moviePlayer.view];
[_moviePlayer setFullscreen:YES animated:YES];

我认为没有办法做到这一点,除非您可以在播放视频之前将视频缩小。

可能会效率低下。

最新更新