我有一个MPMoviePlayerController
用于在 iPhone 应用程序上显示一些实时流媒体视频的实例。这工作正常,但我希望删除所有 AirPlay 功能。
可以肯定的是,我专门禁用 AirPlay,如下所示:
if([self.moviePlayerController respondsToSelector:@selector(setAllowsAirPlay:)]) {
self.moviePlayerController.allowsAirPlay = NO;
}
但是,即使使用此代码,我仍然会在视频控件上看到 AirPlay 图标。如果我选择此选项并选择我的 AppleTV,则仅通过 AirPlay 发送音频 - 视频将继续在应用程序中播放。如果我设置allowsAirPlay
为YES
,视频和音频都通过 AirPlay 发送。
有谁知道为什么会这样?这是操作系统的一项功能,允许通过 AirPlay 发送音频吗?