私のアプリでは、MPVolumeView メソッドを使用してエアプレイを有効または無効にできます。アプリのオーディオが Apple TV または iPhone を介して再生されているかどうかを検出して、エアプレイ ボタンの色を変更するにはどうすればよいですか? エアプレイのアクションシートを出すために、今はこれをやっています。
for (UIButton *button in volumeView.subviews)
{
if ([button isKindOfClass:[UIButton class]])
{
[button sendActionsForControlEvents:UIControlEventTouchUpInside];
}
}
ユーザーが Apple TV オプションを押したのか、actionoonSheet でキャンセルを押したのかを知る方法はありません。ボタンの画像を変更できるように、オーディオがどこを通過しているかを知ることはできますか?