Я предполагаю, что под "местным" вы подразумеваете "на машине в той же комнате, что и вы".И если это правда, то краткий ответ: «Да, вы можете».
Я бы сделал это, сохранив (или поместив в кэш) копию файла фильма в каталог Documents или Cache наваш iPhone, а затем, когда вы создаете объект MPMoviePlayerController
, вы можете обратиться к файлу, сохраненному на устройстве (через NSURL, указывающий на сохраненный файл).
Взгляните на документацию Apple по методу MPMoviePlayerController initWithContentURL:
метод (который я для вас связал).
Если под "локальным" вы подразумеваете, что файл ужена устройстве, и это необъяснимо зависает, то, вероятно, есть еще одна проблема с mp4, в которую вы пытаетесь играть.