mpmovieplayercontroller Apple TVへのストリーミングビデオ
-
27-09-2019 - |
質問
4.2を実行しているiOSデバイスからビデオをストリーミングできるApple TVの新しいアップデートが発表されたため、Mpmovieplayercontrollerを使用してApple TVにビデオを再生する携帯電話からビデオをストリーミングしようとしていました。プレーヤーにはAirPlayオプションが表示され、Apple TVを見つけることができますが、タップすると何も起こりません。ですから、MPMoviePlayerControllerを使用して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];
ライン「[moviecontroller setallowswirelessplayback:yes];」 AirPlayビデオを許可しますが、それはAppStore SafeではないプライベートAPIです...
参照: http://www.tuaw.com/2010/11/24/apple-tv-hacking-spelunking-into-the-airplay-video-service/
他のヒント
編集: :私は時期尚早に話したようです。 AppleTVアップデートは本日リリースされました。改訂された答えは以下にあります:
AppleTVが最新のソフトウェアに更新され、iPadのiPodアプリからビデオをストリーミングできる場合は、AirPlayを介したビデオストリーミングが機能するはずです。しかし、最近聞いたことから、ビデオストリーミングは それだけ iPodおよびYouTubeアプリで作業します。私はまだ自分でAppleTVアップデートをテストする機会がなかったので、これを検証することはできませんが、真実の場合、アプリのMPMoviePlayerControllerからのみオーディオをストリーミングすることが許可されていることを意味します。うまくいけば、この制限が将来緩和されることを願っています。
ここで、iPhoneで撮影されたAppleTVにビデオをストリーミングするアプリケーションを作成しました。 http://tinyurl.com/2vewstr
SDKがコンパイルして使用する必要があります。