If you want add an overlay view to the MPMoviePlayerController fullscreen view you have three options:
- Write your own MoviePlayer based on AVPlayer.
- Use the hack shown in this repository.
Adding an overlay view to the MPMoviePlayerController is not straightforward because the fullscreen view is not accessible from the MPMoviePlayerController API. It requires accessing the view through the window, adding the subview and then manually handling the rotation callbacks. Pain in the $%^*.
Please do not use this approach for any other situation.
If you want to add an overlay view to the MPMoviePlayerController non-fullscreen view see Apple's Movie Player sample code.