Ios 如何启动没有控件的MoviePlayer?

Ios 如何启动没有控件的MoviePlayer?,ios,xcode,mpmovieplayer,Ios,Xcode,Mpmovieplayer,我想在没有控件的情况下启动MoviePlyer,但如果用户触摸屏幕,则会显示控件,并允许用户全屏或空中播放 self.player = [[MPMoviePlayerController alloc] initWithContentURL:url]; self.player.allowsAirPlay = YES; self.player.view.frame = self.imageView.frame; self.player.controlStyle = MPMovieControlSty

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

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,控件将始终显示

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

可能会重复打开和关闭

第一个链接起作用,不过您需要将不推荐使用的方法名称更改为新名称。