当前位置:  开发笔记 > 编程语言 > 正文

iPad VGA连接器 - 镜像屏幕在自己的应用程序?

如何解决《iPadVGA连接器-镜像屏幕在自己的应用程序?》经验,为你挑选了2个好方法。

是否可以通过VGA连接器镜像屏幕?什么都找不到.



1> François P...:

我一直在找你.上周末我写了一个小的UIApplication类别来添加镜像支持.我发布了Google Code上的代码.

http://code.google.com/p/iphoneos-screen-mirroring/

要使用它,您只需在应用程序委托的应用程序中完成设置即可完成设置.像这样:

[[UIApplication sharedApplication] setupScreenMirroringOfMainWindow:mainWindow framesPerSecond:20];

上周末我只有一次机会在带有Apple AV输出线的大屏幕电视上试用它.性能不是很好,因此我不建议使用高于30 fps的帧速率......


正如其他人所指出的那样,这会使用一次又一次的私有`UIGetScreenImage()`API,如果你将这个应用程序提交到App Store,将导致拒绝.

2> Rob..:

我认为值得补充的是,QuartzCore框架是强制性的,否则在编译时你会遇到4个错误.

Undefined symbols:
  "_CATransform3DMakeRotation", referenced from:
      -[UIApplication(ScreenMirroring) updateMirroredWindowTransformForInterfaceOrientation:] in UIApplication+ScreenMirroring.o
      -[UIApplication(ScreenMirroring) updateMirroredWindowTransformForInterfaceOrientation:] in UIApplication+ScreenMirroring.o
      -[UIApplication(ScreenMirroring) updateMirroredWindowTransformForInterfaceOrientation:] in UIApplication+ScreenMirroring.o
  "_kCAGravityResizeAspect", referenced from:
      _kCAGravityResizeAspect$non_lazy_ptr in UIApplication+ScreenMirroring.o
     (maybe you meant: _kCAGravityResizeAspect$non_lazy_ptr)
  "_OBJC_CLASS_$_CADisplayLink", referenced from:
      objc-class-ref-to-CADisplayLink in UIApplication+ScreenMirroring.o
  "_CATransform3DIdentity", referenced from:
      _CATransform3DIdentity$non_lazy_ptr in UIApplication+ScreenMirroring.o
     (maybe you meant: _CATransform3DIdentity$non_lazy_ptr)
ld: symbol(s) not found
collect2: ld returned 1 exit status

推荐阅读
手机用户2502852037
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有