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

Получение AVPlayer для iOS 5 для отображения последнего кадра видео при завершении воспроизведения вместо черного экрана

Контекстное меню iPhone / iPad

Сбой после экспорта в активы и предупреждение «подключение к активам было прервано или активы умерли»

Как разработать анимацию, такую ​​как доска расписания полетов в iPhone sdk

iOS 9 Черная клавиатура

Добавление объекта к основным данным

Дублирующий символ: включить статический lib A в статическом lib B, также включить lib A и B в XCode Project

Swift 3 передает данные с одного ViewController на другой ViewController

Пути исключения в текстовом контейнере UILabel

Скопируйте NSMutableArray в массив float для рендеринга GLES

Как узнать номер строки UITableview

Отменить UIGesture, который уже начал iOS

Свойство Gravity, не работающее в SpriteKit Scene

Смутно с системами распределения iOS

Могут ли пользователи изменять значения ключей NSUserDefaults в приложении iOS?

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