私はiOSアプリを主にiPads用のObjective CでXCodeで構築しています。iOSアプリケーションでAirPlayミラーリングを検出する
基本的に、私のAirPlay Mirroringアプリケーションがアクティブであることを検出したいのですが、主にデバイスが別の画面にミラーリングしている場合です。
私はすべてstackoverflowを検索しましたが、私はこれに必要なものを見つけることができませんでした。 これにはUIScreenDidConnectNotification
を使用する必要があるとの回答があります。
ミラーリングがアクティブな場合、またはミラーリングがアクティブな場合、ミラーリングが停止している場合でも、関数を呼び出す必要があります。だから私はミラーリングの変更のためのリスナーが必要だと思う。
私を助けてもらえますか?
私はすべてのことを知らないかもしれないので、もし怒らないで下さいiOSの開発に比較的新しいです:)
私が見つけたいくつかの答え:。
- https://stackoverflow.com/a/30319663/2866662
- https://stackoverflow.com/a/22321926/2866662を
- https://stackoverflow.com/a/9027616/2866662
- https://stackoverflow.com/a/10576262/2866662
ありがとうございます!
だからあなたがやりました'UIScreenDidConnectNotification'アプローチを試してみてください。どの結果を得ましたか? –
@SergeyGrischyov私は今オプションを試していますが、通知する必要はありませんが、そのときに関数を呼び出す必要があります。どういうわけか可能ですか? –
私の答えをチェックしてください –