UIVideoView is UIView subclass for recording, playing or downloading video. Supports switching between embedded and full-screen view both by user and programmer. Can now record and play a video from within view. For iPad, iPhone and iPod Touch.
If a remote video is provided, you can now download the video and save to your camera roll.
If you turn on recording, you can record and use a video in the view. Recorded video is automatically saved to your Photos and used by the view. Clicking the play button plays the recorded video.
The video view displays a thumbnail of your choosing overlaid with a play button. You can also use any of 13 new thumbnail images available. Upon playing the video is shown embedded in your video view or full screen in a supplied view controller.
Automatic AirPlay support for use with Apple TV and other AirPlay-enabled devices.
It's tested and works fine on iOS6 but will work on any other version as well.