Video player and table view combined into one screen

Initially, the demo app worked as follows:

1) A table view listing the videos is displayed.
2) When the user selects a video, then another screen is displayed showing the video player.

Now, the video player and table view are displayed on the same screen. Animations have been added to show and hide the video player. When the screen is rotated to landscape, the video player is made fullscreen.
check line length here, should be <100 per style guide. (you can set xcode to break lines for you automatically, I believe)