2

私のアプリでは、MPVolumeView メソッドを使用してエアプレイを有効または無効にできます。アプリのオーディオが Apple TV または iPhone を介して再生されているかどうかを検出して、エアプレイ ボタンの色を変更するにはどうすればよいですか? エアプレイのアクションシートを出すために、今はこれをやっています。

for (UIButton *button in volumeView.subviews)
    {
        if ([button isKindOfClass:[UIButton class]])
        {
            [button sendActionsForControlEvents:UIControlEventTouchUpInside];
        }
    }

ユーザーが Apple TV オプションを押したのか、actionoonSheet でキャンセルを押したのかを知る方法はありません。ボタンの画像を変更できるように、オーディオがどこを通過しているかを知ることはできますか?

4

0 に答える 0