我有一个实例MPMoviePlayerController
它被用来在 iPhone 应用程序上显示一些实时流媒体视频。这工作正常,但我希望删除所有 AirPlay 功能。
可以肯定的是,我专门禁用了 AirPlay,如下所示:
if([self.moviePlayerController respondsToSelector:@selector(setAllowsAirPlay:)]) {
self.moviePlayerController.allowsAirPlay = NO;
}
但是,即使使用此代码,我仍然在视频控件上看到 AirPlay 图标。如果我选择此选项,并选择我的 AppleTV,则仅通过 AirPlay 发送音频 - 视频继续在应用程序内播放。如果我设置allowsAirPlay
to YES
,视频和音频均通过 AirPlay 发送。
有谁知道为什么会发生这种情况?这是操作系统的一项功能吗?允许通过 AirPlay 发送音频吗?
事实证明,AirPlay 图标仍然可见(并且应该保持可见),以便音频可以路由到任何合适的设备,例如。蓝牙耳机。尝试隐藏图标被认为是不好的做法。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)