Seamless splash video support for iOS (iPhone and iPad)
Clone or download
ross ios6 support
- 568h video is correct size, but has cropped content, didn't fool with
  re-rendering a video, just padded it
- potential ios5 flash, but may just be simulator. can't tell as i don't
  have an ios5 device handy.
Latest commit 36391bd Dec 29, 2012
Type Name Latest commit message Commit time
Failed to load latest commit information.
XOSplash.xcodeproj ios6 support Dec 29, 2012
XOSplash ios6 support Dec 29, 2012
.gitignore ignores Jun 2, 2012
Default-568h@2x.png ios6 support Dec 29, 2012
Default-Landscape~ipad.png support for landscape launch on ipad, major rework Jun 29, 2012
Default-Portrait~ipad.png support for iphone Jun 3, 2012
Default.png ios6 support Dec 29, 2012
LICENSE readme and lic Jun 3, 2012
README.rst corrected blog post url Jun 3, 2012



XOSplash is a simple to use controller implementing seamless splash image and video on iPhone and iPad. You'll find it useful when you want to use both a splash image and video on application launch. Alternatively you can just play a video and not use a splash image, but using that approach you launch with a black screen and it can be up to a couple seconds before your users see things kick off.

With the approach provided by XOSplash your branding image will immediately appear and the video will begin to play as quickly as possible thereafter.

This can be especially useful when you'd like to show a splash/intro video on the first launch and would prefer to stick to a simple splash image on subsequent launches.


This code is a work-in-progress and is provided as-is. Please see the LICENSE file for more information.


This whole repo is a simple example. To use in your own project import XOSplashVideoController.[hm] and adapt the code in XOAppDelegate.m to your needs.

More detailed information available at: