在我的应用程序中,我可以使用 MPVolumeView 方法启用和禁用 Airplay。如何检测我的应用程序的音频是通过 Apple TV 播放还是通过 iPhone 播放,以便更改 airplay 按钮的颜色?为了使播放动作表出现,我现在这样做。
for (UIButton *button in volumeView.subviews)
{
if ([button isKindOfClass:[UIButton class]])
{
[button sendActionsForControlEvents:UIControlEventTouchUpInside];
}
}
我无法知道用户是否按下了 Apple TV 选项或按下了 actionSheet 上的取消。是否有可能知道音频通过的位置,以便我可以相应地更改按钮图像?