iPhone Firmware 2.2 SDK Reveals Undocumented TV-out Features

^_^
^_^ Posts: 4,429
via Wordpress in iPhoneHacks.com
imageiPhone Firmware 2.2 SDK Reveals Undocumented TV-out Features

Well-known iPhone developer and blogger at Ars Technica, Erica Sadun has discovered that the updated MediaPlayer framework in the recently released iPhone firmware 2.2 Software Development Kit (SDK) offers an option to export video-out live to a connected TV screen. Theoretically the undocumented feature will allow third-party iPhone apps to...

Read the full story here

Comments

  • jdkarr01
    jdkarr01 Posts: 1
    via Wordpress

    This would be great if it means I will be able to watch my movies from my iPhone on a TV. This is one of the features that I have been waiting for on the iPhone so hopefully it gets implemented soon.

  • Salim Karim
    Salim Karim Posts: 4
    via Wordpress

    Can't you already watch your movies from your iphone to your tv??
    I'm more excited to see if the album artwork via tv out feature comes out as a result of this or possibily even the entire iphone desktop which can show you in coming caller id etc etc..... now that would be super cool.

  • websee
    websee Posts: 3
    via Wordpress

    I would rather like to be able to run Powerpoint presentations Fron my iPhone

  • jadge
    jadge Posts: 0
    via Wordpress

    Per the first comment, a lot of car audio/dvd systems (i.e. Pioneer AVIC) with the screens do not support watching movies stored on your iPhone. They do for older iPods. This would be huge for owners of these systems and would be ideal if it would allow the access with the current USB cable connections.

  • Salim Karim
    Salim Karim Posts: 4
    via Wordpress

    I had that problem with my cable. The standard cable doesn't work for tv out, you have to purchase an iphone cable which set my back a few $$$s
    So do get things straight does this mean that developers will be able to develop apps with tv out features in the current 2.2 software update or will we have to wait for the next update?

  • philter
    philter Posts: 1
    via Wordpress

    Key note on the iphone would be amazing...!

  • JamesGargan
    JamesGargan Posts: 0
    via Wordpress

    Guys, I see that you all have your iPhones displaying videos on your TV's. I simply want to play music through my TV and can't!

    I've used the lead from my video camera to try and connect the two. 1 lead out of iPhone and 3 into TV. It's a Samsung TV and I have left it on the 'source' that the video camera uses and just whipped out the camera and plugged in my iPhone. Message "No Signal" is presented.

    Any ideas?

    Thanks in advance for any help.

  • Héctor García Peña
    via Wordpress

    Men!!!!

    With the device you could use the iPhone/iPod Touch as a Wii!!!! And whatever it means that....

    The iPhone could be easily turn into a control with enough coding...And I think that was the main intention since the beginning...

    Apple is just putting some expectation just to sit and wait what can be done with external developers (without a pay of course)...

  • Boris
    Boris Posts: 4
    via Wordpress

    First time I see that video...wow...It looks very impressive, even though I am already very impressed by my iPhone :)

  • scott@aroma.com
    scott@aroma.com Posts: 0
    via Wordpress

    Thats good news! Been waiting too!

  • Michael
    Michael Posts: 316
    via Wordpress

    has anyone checked that this still works with iphone OS 4.0 and Xcode 3.2? I just tried running my app which works great in OS 3.1.2 but throws an exception when calling:

    MPVideoView *vidView = [[MPVideoView alloc] initWithFrame: CGRectZero];
    tvoutWindow = [[MPTVOutWindow alloc] initWithVideoView:vidView];

    Exception:

    2010-06-24 16:00:48.107 HFRDE[2156:307] -[MPTVOutWindow initWithVideoView:]: unrecognized selector sent to instance 0x728030
    2010-06-24 16:00:48.262 HFRDE[2156:307] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[MPTVOutWindow initWithVideoView:]: unrecognized selector sent to instance 0x728030'
    *** Call stack at first throw:
    (
    0 CoreFoundation 0x31785fd3 __exceptionPreprocess + 114
    1 libobjc.A.dylib 0x320118a5 objc_exception_throw + 24
    2 CoreFoundation 0x31789a77 -[NSObject(NSObject) doesNotRecognizeSelector:] + 102
    3 CoreFoundation 0x31788f15 ___forwarding___ + 508
    4 CoreFoundation 0x3171b680 _CF_forwarding_prep_0 + 48
    5 HFRDE 0x00033213 -[UIApplication(tvout) startTVOut] + 162
    6 HFRDE 0x0000cedd -[HFRDEAppDelegate applicationDidFinishLaunching:] + 28
    7 UIKit 0x3012641d -[UIApplication _callInitializationDelegatesForURL:payload:suspended:] + 816
    8 UIKit 0x30268803 -[UIApplication _runWithURL:payload:launchOrientation:statusBarStyle:statusBarHidden:] + 206
    9 UIKit 0x30175139 -[UIApplication handleEvent:withNewEvent:] + 1396
    10 UIKit 0x30174a5d -[UIApplication sendEvent:] + 44
    11 UIKit 0x30174507 _UIApplicationHandleEvent + 5022
    12 GraphicsServices 0x33ac3147 PurpleEventCallback + 666
    13 CoreFoundation 0x3175baab __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 26
    14 CoreFoundation 0x3175d84f __CFRunLoopDoSource1 + 166
    15 CoreFoundation 0x3175e62d __CFRunLoopRun + 520
    16 CoreFoundation 0x317078eb CFRunLoopRunSpecific + 230
    17 CoreFoundation 0x317077f3 CFRunLoopRunInMode + 58
    18 UIKit 0x3011e287 -[UIApplication _run] + 370
    19 UIKit 0x3011ce17 UIApplicationMain + 670
    20 HFRDE 0x0000c6fd main + 76
    21 HFRDE 0x0000c6ac start + 40
    )
    terminate called after throwing an instance of 'NSException'
    Program received signal: “SIGABRT”.

  • dave
    dave Posts: 389
    via Wordpress
    Hey @Michael,Did you ever figure out a solution for this on iOS 4? I'm running into the same exception.