由于新的更新发布了Apple TV的新更新,您可以从运行4.2的任何iOS设备将视频传输到该视频中,因此我试图从手机中流式传输视频,该视频使用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 setallowswarswirelessplayback:yes];”但是,将允许AirPlay视频,这是一个私人API,不是AppStore安全...

参考: http://www.tuaw.com/2010/11/24/apple-tv-hacking-spelunking-into-the-the-airplay-video-service/

其他提示

编辑: :看起来我过早说话。 AppleTV更新今天发布。修改后的答案如下:

如果您的AppleTV已更新到最新软件,并且您可以从iPad上的iPod应用程序中播放视频,则通过AirPlay进行视频流应该可以使用。但是,据我最近听到的视频流将 只要 从iPod和YouTube应用程序进行工作。我还没有机会自己测试AppleTV更新,因此我无法验证任何内容,但是如果TUME这意味着您只能在应用程序中的mpmovieplayercontroller中流式音频。希望将来将放松这种限制。

我在这里创建了一个应用程序,该应用程序将将视频传输到已在iPhone上拍摄的AppleTV。 http://tinyurl.com/2vewstr

您将需要SDK来编译和使用它。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top