iPhone / iPad应用程序开发TV Out

时间:2011-01-09 12:05:19

标签: iphone out television

HI,

我刚刚将我的第一个应用程序提交给iTunes批准,但有一件事我真的想尽快添加到它。

我想编写一个应用程序,它可以使用iPhone和iPad的TV Out功能吗?理想情况下,它的工作方式与主题演讲的工作原理类似,即你在iPad上看到的内容比电视上预测的要多一些,但即使只是镜像屏幕也是朝着正确方向迈出的一步。

我已经搜遍了这一切,而且我一直在寻找的是关于为iPhone下载越狱来镜像屏幕,这实际上并没有帮助。

提前致谢,

4 个答案:

答案 0 :(得分:3)

如果您只想镜像,请使用我的TVOutManager单例。我已经在github上设置代码来执行此操作:https://github.com/robterrell/TVOutManager(嗯...我刚注意到我没有推出最新的代码。我会尽快检查并推送新代码。)我写了一些有关它的详细信息,请http://www.touchcentric.com/blog/archives/123如果你想知道它是如何以及为什么的。

基本上,只需将文件添加到项目中,然后调用:

   [[TVOutManager sharedInstance] startTVOut];

如果您想做的不仅仅是镜像,请阅读UIScreen上的文档。在外部屏幕上创建UIWindow是相当简单的(如果需要,从TVOutManager窃取位)并向其添加子视图。这样,您可以在设备屏幕上使用类似Keynote的控制器,而主显示屏位于外部显示器上。

答案 1 :(得分:2)

答案 2 :(得分:1)

无法镜像。

但要在外部显示器上绘图,只需获取外部显示器的UIScreen对象,然后将UIWindow的屏幕属性设置为它(确保正确设置框架等),应该绘制该窗口中的所有内容各自的展示。

相关链接:

  • developer.apple.com/library/ios/#documentation/uikit/reference/UIWindow_Class/UIWindowClassReference/UIWindowClassReference.html(查看屏幕属性)
  • developer.apple.com/library/ios/#documentation/uikit/reference/UIScreen_Class/Reference/UIScreen.html(查看+屏幕)

(我没有任何声誉=>无法发布可点击的链接)

答案 3 :(得分:-4)

我想,你不能这样做。您只能从iPod应用流式传输视频 但是,如果您的设备上有越狱,请尝试此操作(link)或查看这个精彩的YouTube视频(link),以准确显示您的需求。