禁掉MPMoviePlayerController的Airplay

这两天用ios系统的播放器viewController,MPMoviePlayerController,会出来AirPlay的那个icon,不过我并没有想要这个功能,然后就查了一下stackoverflow,

发现原来是我这个属性没有设置。

按照下面这个方法设置一下,

allowsAirPlay = NO 就ok了。
allowsAirPlay这个属性是4.3以后的,如果你只支持5.0以后的话,if判断就多余了,不过做程序严谨还是需要的。

if([self.moviePlayerController respondsToSelector:@selector(setAllowsAirPlay:)]) { self.moviePlayerController.allowsAirPlay = NO; }

你可能感兴趣的:(禁掉MPMoviePlayerController的Airplay)