Могу ли я предварительно загрузить mp4 перед игрой с MPMoviePlayerController? - PullRequest
0 голосов
/ 26 декабря 2011

Можно ли предварительно загрузить mp4 перед воспроизведением с помощью MPMoviePlayerController?

У меня есть местное видео mp4. Я считаю, это останавливается на первом кадре мало времени. Я уверен, что это не имеет значения для сети. Может ли он предварительно загрузить память перед воспроизведением с помощью MPMoviePlayerController?

1 Ответ

0 голосов
/ 27 декабря 2011

Я предполагаю, что под "местным" вы подразумеваете "на машине в той же комнате, что и вы".И если это правда, то краткий ответ: «Да, вы можете».

Я бы сделал это, сохранив (или поместив в кэш) копию файла фильма в каталог Documents или Cache наваш iPhone, а затем, когда вы создаете объект MPMoviePlayerController, вы можете обратиться к файлу, сохраненному на устройстве (через NSURL, указывающий на сохраненный файл).

Взгляните на документацию Apple по методу MPMoviePlayerController initWithContentURL: метод (который я для вас связал).

Если под "локальным" вы подразумеваете, что файл ужена устройстве, и это необъяснимо зависает, то, вероятно, есть еще одна проблема с mp4, в которую вы пытаетесь играть.

...