Это пример кода с использованием MPMoviePlayerController, который показывает две проблемы:
ПЕРВАЯ ПРОБЛЕМА - исчезновение контроллера
Чтобы увидеть эту первую проблему
- Запустите проект на iPad.
- выберите видео из библиотеки iPad
- попробуй сыграть. Контроллер исчезнет навсегда.
ВТОРАЯ ПРОБЛЕМА - Сбой контроллера
- раскомментируйте строку "[self createThumbnails];" (строка 190)
- снова запустите приложение на iPad
- выберите видео
Этот метод, который вы откомментировали, создаст асинхронные миниатюры для видео, и это приведет к сбою приложения. Насколько я пытался использовать это в прошлом, этот метод requestThumbnailImagesAtTimes: allThumbnails timeOption: никогда не работал для видео, выбранных из библиотеки с помощью UIImagePickerController.
Я несколько дней бьюсь головой об стену, и понятия не имею, как это решить.
Пожалуйста, попробуйте.
Код здесь (это проект для iPad):
http://www.mediafire.com/?6i4dm3a6gs888ci
Надеюсь, вы, ребята, сможете понять, почему это происходит.
заранее спасибо.