自苹果电视新版本发布以来,您可以从任何运行4.2的iOS设备上播放视频,我试图从我的手机流式传输视频,该视频使用MPMoviePlayerController将视频播放到Apple TV。播放器显示播放选项,我可以找到Apple TV但是当我点击时没有任何反应。所以,只是想知道是否真的可以使用MPMoviePlayerController将视频流式传输到Apple TV,或者是否有其他任何我缺少的播放器框架。如果有人可以为我提供一些帮助,我将非常感激。
此致
ANKUR
答案 0 :(得分:3)
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安全的私有API ......
参考:http://www.tuaw.com/2010/11/24/apple-tv-hacking-spelunking-into-the-airplay-video-service/
答案 1 :(得分:2)
编辑:看起来我过早说话了。 AppleTV更新今天发布。修改后的答案如下:
如果您的AppleTV已更新为最新软件,并且您可以从iPad上的iPod应用流式传输视频,那么通过AirPlay进行的视频流应该可以正常工作。但是,根据我最近的消息,视频流只能 从iPod和YouTube应用程序中运行。我还没有机会自己测试AppleTV更新,所以我无法验证这一点,但如果是真的,则意味着您只能从应用程序中的MPMoviePlayerController流式传输音频。希望将来可以放宽这种限制。
答案 2 :(得分:0)
我在这里创建了一个应用程序,它将视频流式传输到已在iPhone上拍摄的AppleTV。 http://tinyurl.com/2vewstr
您需要SDK来编译和使用它。