如何在没有控件的情况下启动MoviePlayer?

时间:2013-12-25 05:16:27

标签: ios xcode mpmovieplayer

我想在没有控件的情况下启动MoviePlyer,但如果用户触摸屏幕,则会显示控件并允许用户全屏或AirPlay。

self.player = [[MPMoviePlayerController alloc] initWithContentURL:url];
self.player.allowsAirPlay = YES;
self.player.view.frame = self.imageView.frame;
self.player.controlStyle = MPMovieControlStyleNone;

[self.view addSubview:self.player.view];
[self.player play];

self.player.controlStyle = MPMovieControlStyleDefault;

似乎最初删除控件的唯一方法是设置为MPMovieControlStyleNone,但稍后不会显示任何控件。如果我稍后设置为MPMovieControlStyleDefault,将始终显示控件。

我该怎么办?是否有一个属性可以将控件设置为最初关闭?