将iPad屏幕镜像到VGA

时间:2010-08-20 20:53:51

标签: objective-c ipad mirroring vga

我尝试使用iphoneos-screen-mirroring for iPad镜像一个简单的新TabBarApplication的屏幕:

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

每次(也不包括代码)如果我尝试在模拟器模式下激活电视输出,应用程序会崩溃而不会出错。

如果外部电视输出被激活,则表示黑色(代码包含)。

的appDelegate:

#import "iPadVGAAppDelegate.h"
#import "UIApplication+ScreenMirroring.h"


@implementation iPadVGAAppDelegate

@synthesize window;
@synthesize tabBarController;


#pragma mark -
#pragma mark Application lifecycle

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    

    [[UIApplication sharedApplication] setupScreenMirroringWithFramesPerSecond:20.0];

    // Add the tab bar controller's current view as a subview of the window
    [window addSubview:tabBarController.view];
    [window makeKeyAndVisible];

    return YES;
}

2 个答案:

答案 0 :(得分:1)

我看到了同样的行为。我认为它使用的技术意味着你必须在真实设备上进行测试。真实设备(iPad)上的相同代码对我来说运作良好。

答案 1 :(得分:0)

看看http://www.touchcentric.com/blog/archives/123

Rob Terrell's TVOutManager是解决方案。

下一行是您的全部需求:[[TVOutManager sharedInstance] startTVOut];