我有一个播放音频的 MPMoviePlayerViewController。我想删除 Quicktime 徽标和/或向播放器添加自定义背景图像,但保留播放控件。我发誓我在 iOS 5 之前就已经这样做过,但我无法重新弄清楚!我尝试过的事情:
-向 MPMovies PlayerViewController 添加子视图。将她的子视图放在播放控件之上,这不好。
-使用图案图像设置电影播放器的背景颜色。什么都不做。
-setView 在整个 MPMoviePlayerViewController 上。正如预期的那样,播放控件和导航栏消失了。我想这可以工作,但我需要手动重新创建所有播放控件,但我真的不想这样做。
任何人都可以透露一些信息吗?
查看MPMoviePlayerController
财产backgroundView
.
来自MPMoviePlayerController 类参考 http://developer.apple.com/library/IOs/#documentation/MediaPlayer/Reference/MPMoviePlayerController_Class/Reference/Reference.html;
背景视图
显示在电影后面的可自定义视图
内容。 (只读)
@property(非原子,只读)UIView *backgroundView
讨论这个
视图提供支持内容,其上是电影内容
被展示。如果需要,您可以将子视图添加到背景视图
显示自定义背景内容。
该视图是视图属性返回的视图层次结构的一部分。
可用性 适用于 iOS 3.2 及更高版本。申报于
MPMoviePlayerController.h
尝试这样的事情(假设您的 MPMoviePlayerController 实例被称为moviePlayerController
):
patternView = [[UIView alloc] initWithFrame:self.view.bounds];
patternView.backgroundColor = [UIColor redColor];
[moviePlayerController.backgroundView addSubview:patternView];
[patternView release];
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)