MPMoviePlayerController视频不会填满整个视图

时间:2013-10-09 18:11:42

标签: iphone ios mpmovieplayercontroller ipad

我正在尝试将MPMoviePlayerController视图添加到我的应用中。我试图在代码中控制它的位置,然后在我的下面放置我自己的按钮(只是一个全屏和播放/暂停按钮)。

但是,视频不占用视频播放器的整个区域。这是正常的吗?我可以做到这一点,整个事情是视频吗? (这就是我的意思:http://i.imgur.com/GWHlD8V.png

这就是我实施它的方式:

在.h:

@interface ViewController : UIViewController
@property (nonatomic, strong) MPMoviePlayerController *moviePlayerController;
@end

in .m:

 NSURL *url = [NSURL URLWithString:@"http://localhost:8013/prog_index.m3u8"];
 _moviePlayerController =  [[MPMoviePlayerController alloc] initWithContentURL:url];
 _moviePlayerController.controlStyle = MPMovieControlStyleNone;

// This places the player exactly where I want it. When I want it full screen
// I can dynamically update these values?
[_moviePlayerController.view setFrame:CGRectMake(100, 181, 650, 500)];

 _moviePlayerController.view.layer.borderColor = [UIColor colorWithRed:0.329 green:0.80  blue:0.227 alpha:1].CGColor;
 _moviePlayerController.view.layer.borderWidth = 2.0;

_moviePlayerController.shouldAutoplay = YES;
[self.view addSubview:_moviePlayerController.view];
[_moviePlayerController play];

除了视频上方和下方有黑条以外,一切似乎都能正常工作。我希望它是可能的,并用我的自定义控件替换底部的。有什么想法吗?

另外,这是定位玩家的最佳方式吗?

0 个答案:

没有答案