Почему я могу воспроизвести один фильм в MPMoviePlayer, а не другой фильм?
Я реализовал MPMoviePlayer в своем приложении, и когда я пробую его с примером видео в формате.mov, он работает хорошо. Но когда я меняю мувиклип на.mP4 или m4v, он не работает, приложение вылетает (я пробовал с кучей разных муви-файлов. Что может быть не так? У кого-нибудь еще есть эта проблема?
1 ответ
Я не знаю, отвечает ли это на ваш вопрос, но я сделал быстрый поиск по поддерживаемым форматам файлов.
Еще один SO Ответ:
Поддерживаемые форматы Этот класс поддерживает любые фильмы или аудиофайлы, которые уже правильно воспроизводятся на iPod или iPhone. Это включает в себя как потоковый контент, так и файлы фиксированной длины. Для файлов фильмов это обычно означает файлы с расширениями.mov, .mp4,.mpv и.3gp и с использованием одного из следующих стандартов сжатия: 1. Видео H.264 Baseline Profile Level 3.0, до 640 x 480 при 30 кадров в секунду. (Базовый профиль не поддерживает B-кадры.) 2. Видео MPEG-4, часть 2 (простой профиль) Если вы используете этот класс для воспроизведения аудиофайлов, во время воспроизведения звука отображается белый экран с логотипом QuickTime. Для аудиофайлов этот класс поддерживает аудио AAC-LC с частотой до 48 кГц и MP3 (MPEG-1 Audio Layer 3) до 48 кГц со стереозвуком.
Так что это было бы мое предположение, почему:) Coulndt вы просто конвертировать в MOV?
Изменить: Ссылка на SO ответ, откуда взята цитата: Ссылка