ipad UIImagePickerController videoQuality

Я пытаюсь установить качество видео для UIImagePickerController, но теперь я вижу что-то действительно невнятное. Влияние на качество видео происходит только после того, как я сброшу свое приложение. Я пытаюсь изменить качество видео на основе некоторых пользовательских настроек, используя следующий код:

if ([preferences boolForKey:kVideoQuality]) { NSLog(@"High Quality"); self.pickerController.videoQuality = UIImagePickerControllerQualityTypeHigh; } else { NSLog(@"Low Quality"); self.pickerController.videoQuality = UIImagePickerControllerQualityTypeMedium; } NSLog(@"%d", self.pickerController.videoQuality); 

Все выглядит хорошо, когда я меняю настройку на Высокое качество, выводится «Высокое качество» и наоборот. Я также дважды проверяю последний NSLog, и он также выводит правильное качество. Но если я в режиме высокого качества, и я настроен на низкое качество, ничего не происходит. Если я сброшу приложение, оставив его и вернувшись, видеозапись теперь находится в режиме низкого качества.

Кто-нибудь знает, какие могут быть возможные причины?

4 Solutions collect form web for “ipad UIImagePickerController videoQuality”

Вы устанавливаете свойство videoQuality вида picker. Его методы делегирования иногда не вызывается при программном выборе.

Попробуйте вызвать методы делегата непосредственно после изменения выбора и посмотреть, работает ли он.

Он оказался ошибкой SDK iOS, теперь он исправлен в iOS 5.

Что делать, если вы уничтожили imagePicker и создали новый после установки?

Не исправление – но обходной путь!

такая же проблема здесь (тестовое устройство: iPhone 4, ОС: iOS 5.0.1):

Никогда не просматривайте разницу между видео, возвращаемым для

  UIImagePickerControllerQualityTypeMedium UIImagePickerControllerQualityTypeHigh 

даже если я уйду из приложения. Провел 1 час, никаких выводов, я собираюсь отказаться от этого … Грустно.

Interesting Posts

Запуск кода CloudKit в тестах?

Вертикально выровнять NSAttributedString с разными размерами символов

Какой NSAssertion следует использовать внутри блока?

Миграция неустойчивого хранилища

iOS Цель C: Как увеличить количество строк после заданного условия

UIActivityViewController & UIDocumentInteractionController не показывает параметры

Недействительная подпись (недопустимый двоичный файл) в iTunes Connect

Как проверить частоту кадров моего приложения?

не удалось установить заголовок QLPreviewController для списка файлов

Сортировка дескриптора для совпадения строк?

stat () недоступен в симуляторе ios?

Как использовать базовый auth с помощью getObject для RestKit?

scrollview имеет неоднозначную ширину содержимого на Xcode 6

Как повторно использовать представление UITableViewCell, которое создается в Storyboard в другом UItableViewController?

Приложение «Камера» не отменяет, когда «Недостаточно доступного хранилища …» на iPhone

PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.