Есть ли способ запретить / отключить вывод видео на внешний экран при воспроизведении с помощью MPMoviePlayerController?
Если под внешним вы подразумеваете трансляцию, вы можете попробовать следующее:
[moviePlayer setAllowsAirPlay:NO];