gpt4 book ai didi

ios - 如何从 MPMoviePlayerViewController 中删除 "Loading..."标签?

转载 作者:行者123 更新时间:2023-11-29 13:18:43 25 4
gpt4 key购买 nike

我有一个 MPMoviePlayerViewController,我不想用内容 url 初始化它,我只想在那里有一个空的电影播放器​​ GUI。每当我想让它加载电影时,它就会开始加载。但是我不能

self.playerViewController = [[MPMoviePlayerViewController alloc] init];

MPMoviePlayerController *player = [self.playerViewController moviePlayer];

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(moviePlayerPlaybackStateChanged:) name:MPMoviePlayerPlaybackStateDidChangeNotification object:nil];

player.shouldAutoplay = FALSE;
player.initialPlaybackTime = 0;
[player setFullscreen:FALSE];


[player.view setFrame:CGRectMake(0, -20, self.view.bounds.size.width, self.view.bounds.size.height/2)];
[self.view addSubview:player.view];

如您所见,我初始化了没有内容 url 的 MPMoviePlayerViewController,并将自动播放设置为 false,但是当我运行应用程序时。即使没有给出视频网址,我仍然可以在“完成”按钮附近看到一个标签“正在加载...”,为什么????如何去除加载标签?

最佳答案

只需使用 MPMoviePlayerController 而不是 MPMoviePlayerViewController。如果您想以模态方式显示它,则需要围绕它构建一个 View Controller 。

您也可以遍历 [MPMoviePlayerViewController view].subviews 直到找到 UILabel,但这种方法可能会在未来的 iOS 版本中失效。

关于ios - 如何从 MPMoviePlayerViewController 中删除 "Loading..."标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14927229/

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