Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/103.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios MPMoviePlayerController自定义帧大小_Ios_Video_Frame_Mpmovieplayercontroller - Fatal编程技术网

Ios MPMoviePlayerController自定义帧大小

Ios MPMoviePlayerController自定义帧大小,ios,video,frame,mpmovieplayercontroller,Ios,Video,Frame,Mpmovieplayercontroller,我使用MPMoviePlayerController来显示视频。问题是我不想全屏显示视频,我只想在一个小视图中显示它 在全屏模式下工作,但当我添加这一行设置视频帧时,它不再工作 _moviePlayer.view.frame = CGRectMake(250, 150, 500, 500); 这是我的密码: ViewController.h @property (strong, nonatomic) MPMoviePlayerController *moviePlayer; ViewCont

我使用MPMoviePlayerController来显示视频。问题是我不想全屏显示视频,我只想在一个小视图中显示它

在全屏模式下工作,但当我添加这一行设置视频帧时,它不再工作

_moviePlayer.view.frame = CGRectMake(250, 150, 500, 500);
这是我的密码:

ViewController.h

@property (strong, nonatomic) MPMoviePlayerController *moviePlayer;
ViewController.m

NSURL *url = [NSURL URLWithString:
              @"http://www.ebookfrenzy.com/ios_book/movie/movie.mov"];

_moviePlayer =  [[MPMoviePlayerController alloc]
                 initWithContentURL:url];

[[NSNotificationCenter defaultCenter] addObserver:self
                                         selector:@selector(moviePlayBackDidFinish:)
                                             name:MPMoviePlayerPlaybackDidFinishNotification
                                           object:_moviePlayer];

_moviePlayer.controlStyle = MPMovieControlStyleDefault;
_moviePlayer.shouldAutoplay = YES;
[_moviePlayer setScalingMode:MPMovieScalingModeFill];
_moviePlayer.view.frame = CGRectMake(250, 150, 500, 500);
[self.view addSubview:_moviePlayer.view];
[_moviePlayer setFullscreen:NO animated:YES];
有什么想法吗?或者MPMoviePlayerController不是正确的对象?
谢谢

跳过该行[\u moviePlayer setScalingMode:MPMovieScalingMofeFill]。该行不允许您在RECTMAKE中显示视频,因为这必须填充整个屏幕