gpt4 book ai didi

iphone - 动态调整 MPMoviePlayerController 的大小

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:17:32 25 4
gpt4 key购买 nike

如何动态调整 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];

但这使得视频无法固定在屏幕上,如屏幕截图所示

enter image description here

如何让它修复所有不同设备的所有屏幕?提前致谢。

最佳答案

我找到的最佳解决方案是使用以下内容

 CGFloat width = [UIScreen mainScreen].bounds.size.width;
CGFloat height = [UIScreen mainScreen].bounds.size.height;

[self.streamPlayer.view setFrame:CGRectMake(10, 10 ,height-20, width-70)];

关于iphone - 动态调整 MPMoviePlayerController 的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13702628/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com