1

由于 Apple tv 的新更新发布,您可以从任何运行 4.2 的 iOS 设备向其流式传输视频,因此我试图从使用 MPMoviePlayerController 将视频播放到 Apple TV 的手机中流式传输视频。播放器显示了airplay选项,我可以找到Apple TV,但是当我点击它时没有任何反应。所以,只是想知道是否真的可以使用 MPMoviePlayerController 将视频流式传输到苹果电视,或者是否有任何其他我缺少的播放器框架这样做。如果有人可以为此提供一些帮助,我将不胜感激。

问候,

安库尔

4

3 回答 3

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 视频,但是,它是一个私有 API,不是 AppStore 安全的......

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

于 2010-11-25T14:55:05.010 回答
2

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

如果您的 AppleTV 已更新到最新的软件,并且您可以从 iPad 上的 iPod 应用程序流式传输视频,那么通过 AirPlay 流式传输视频应该可以工作。然而,据我最近听到的消息,视频流只能在 iPod 和 YouTube 应用程序中使用。我还没有机会亲自测试 AppleTV 更新,所以我无法验证任何这一点,但如果属实,则意味着您只能在应用程序中从 MPMoviePlayerController 流式传输音频。希望以后这个限制能放宽。

于 2010-11-23T01:36:22.017 回答
0

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

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

于 2010-11-26T19:12:18.507 回答