UIEventSubtypeRemoteControlTogglePlayPause
などのリモコンイベントをプログラム的にトリガーしたいと思います。私が念頭に置いているアプリケーションは、コマンド「再生」を受信した音声リモートコントロールアプリケーション(既に存在する場合でも)で、単にイベントUIEventSubtypeRemoteControlTogglePlayPause
を生成します。このイベントの最初のレスポンダーとして登録されているアプリは、それを取得します。私。私のアプリは単に音声をリモートコントロールコマンドに変換します。iOSでリモコンイベントをプログラムで送信する
アイデア?
パブリックiOS APIを使用して他のアプリにリモコンイベントを送信することはできません。あなたが脱獄しない限り、プライベートAPIではおそらく不可能です。 jailbreakingを必要とする回答が必要な場合は、おそらくあなたの質問に言及する必要があります。 –
いいえ、jailbreakingは必要ありません。私がリモコンイベントを送信できない場合、「リモート」アプリがApple TV用にどのように構築されたかについてのあらゆる指針がありますか?どのように私は同じアプリを構築するつもりですか? –
リモートアプリケーションは、ローカルデバイス上の他のアプリケーションにリモートコントロールイベントを送信する必要はありません。 Wi-Fiを介してAppleTVにメッセージを送信します。また、Bonjourと通常のUDPおよびTCPソケットを使用して、WiFi上の他のデバイスにメッセージを送信することもできます。 –