Среда Media Player не должна влиять на качество ваших видео, это необходимо учитывать в зависимости от типа кодирования, который вы указываете при конвертации видео.
Поскольку на iPhone нет вспышки, единственный вариант - преобразовать их в формат для iPhone, а именно:
"Поддерживаемые форматы
Этот класс поддерживает любые фильмы или аудиофайлы, которые уже правильно воспроизводятся на iPod или iPhone. Для файлов фильмов это обычно означает файлы с расширениями .mov, .mp4, .mpv и .3gp и с использованием одного из следующих стандартов сжатия:
Видео H.264 Baseline Profile Level 3.0, до 640 x 480 при 30 кадрах в секунду. (Базовый профиль не поддерживает B-кадры.)
MPEG-4 часть 2 видео (простой профиль) "
Фреймворк Media Player определенно таков, как и вам.
Если вы не хотите, чтобы элементы управления появлялись, вы можете установить свойство movieControlMode в вашем классе MPMovieController.
@property (nonatomic) MPMovieControlMode movieControlMode