これを試して、現在のView Controllerを取得し、MPMoviePlayerControllerの一種のクラスであるかどうかを確認しましたが、常にMPMoviePlayerControllerの前の最後のView Controllerを返します。
[self.window.rootViewController.presentedViewController.childViewControllers firstObject]
提示されたコントローラーがMPMoviePlayerControllerであるかどうかを確認する方法は?