2011-01-09 63 views
2

HI,iPhone/iPad应用开发电视输出

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

我想代码到一个应用程序,它可以使用iPhone和iPad的电视输出功能?理想情况下,它的工作方式与主题演讲的工作方式类似,即您可以在iPad上看到比投影到电视上更多的内容,但即使只是镜像屏幕,也是朝着正确方向迈出的一步。

我已经搜遍了这个,所有我一直得到的是关于为你下载越狱iPhone的镜像屏幕,这并没有真正的帮助。

由于提前,

回答

-4

我认为,你不能做到这一点。您只能从iPod应用流式传输视频。
但是,如果你的设备上有越狱,试试这个(link)或看看这个伟大的YouTube视频(link),显示你所需要的。

+1

答案最新怎么了? – Andreyco 2011-01-09 12:57:38

1

镜像是不可能的。

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

相对链接:

  • developer.apple.com/library/ios/#documentation/uikit/reference/UIWindow_Class/UIWindowClassReference/UIWindowClassReference.html(看屏幕属性)
  • developer.apple。 COM /库/ IOS /#文档/ UIKit的/参考/ UIScreen_Class /参考/ UIScreen.html(看看+屏幕)

(我没有任何的信誉=>不能发布可点击链接)

3

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

基本上,只要将文件添加到您的项目,并呼吁:

[[TVOutManager sharedInstance] startTVOut]; 

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