![隠されたAPIにより、サードパーティ製アプリからApple TVへのAirPlayが可能に [ビデオ]](https://image.lamiyi.com/adampgdm/df/1b/418330-640.webp)
隠されたAPIにより、サードパーティ製アプリからApple TVへのAirPlayが可能に [ビデオ]
- Lamiyi
- 0
- rhahw
サードパーティ アプリで AirPlay ビデオ サポートを有効にする隠し API が Steven Troughton-Smith によって発見されました。
捜索はエリカ・サドゥンから始まりました...
AppleがiOS 4.2の新機能を発表した際、Apple TVのAirPlayビデオサービスは私たちの注目を集めました。だからこそ、月曜日に4.2がリリースされた時は特にがっかりしました。iOSデバイスから第2世代Apple TVにビデオを送信できるのはApple純正アプリケーションのみで、サードパーティ製アプリケーションはオーディオ転送のみに制限されていたのです。
Erica さんは以下のデモ ビデオを投稿することに成功しましたが、Steven Troughton-Smith さんは 1 行の解決策を見つけることができました。
確かに、App Storeで安全にプレイできるわけではありませんが、脱獄にも対応し、問題なく動作します。AppleがパブリックAPIに移行してこの機能を開発者に開放できる可能性は、たった1つしかありません。さらに、スクリーンスクレイピングやオフスクリーンレイヤーの操作、そしてAVFoundationをうまく活用すれば、Apple TVですぐにゲームをプレイできるようになるでしょう。
self.movieController = [[[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:CINDY_PATH]] autorelease];
[movieController setAllowsWirelessPlayback:YES];
movieController.view.frame = self.view.bounds;
[self.view addSubview:movieController.view];
これがすぐにアプリケーションで使用されるようになることを期待しています。
![隠されたAPIにより、サードパーティ製アプリからApple TVへのAirPlayが可能に [ビデオ]](https://image.lamiyi.com/adampgdm/df/1b/418330-640.webp)