A flexibel MPMoviePlayer alternative built on AVFoundation