如何动态调整 MPMoviePlayerController 的大小以修复 iPhone/iPad 的所有屏幕尺寸(纵向和横向)?
这是我的代码:
- (void)viewDidLoad
{
[super viewDidLoad];
UIBarButtonItem *about = [[UIBarButtonItem alloc] initWithTitle:@"About" style:UIBarButtonItemStyleDone target:self action:@selector(openPopup)];
self.navigationItem.leftBarButtonItem = about;
NSURL *streamURL = [NSURL URLWithString:@"http:/streamUrl/playlist.m3u8"];
_streamPlayer = [[MPMoviePlayerController alloc] initWithContentURL:streamURL];
self.streamPlayer.controlStyle = MPMovieControlStyleEmbedded;
[self.view addSubview: self.streamPlayer.view];
[self.streamPlayer play];
}
我也尝试添加
[self.streamPlayer.view setFrame:self.view.bounds];
但这使得视频不固定在屏幕上,如屏幕截图所示
我怎样才能让它修复所有不同设备的所有屏幕?提前致谢。