Подтвердить что ты не робот

UIImagePickerController выбрасывает ОШИБКУ: 185: Ошибка создания агрегатного аудиоустройства: "что" при попытке выбрать видео

когда я пытаюсь использовать UIImagePickerController, чтобы выбрать видео из ролика камеры в iOS-симуляторе XCode 5, я получаю вышеупомянутую ошибку. это вывод:

2013-11-02 21:28:44.788 Imagepicker[89146:1403] 21:28:44.788 ERROR:     185: Error creating aggregate audio device: 'what'
2013-11-02 21:28:44.788 Imagepicker[89146:1403] 21:28:44.788 WARNING:   219: The input device is 0x32; 'AppleHDAEngineInput:1B,0,1,1:2'
2013-11-02 21:28:44.789 Imagepicker[89146:1403] 21:28:44.789 WARNING:   223: The output device is 0x28; 'AppleHDAEngineOutput:1B,0,1,2:0'
2013-11-02 21:28:44.790 Imagepicker[89146:1403] 21:28:44.790 ERROR:     398: error 'what'
2013-11-02 21:28:44.791 Imagepicker[89146:a0b] 21:28:44.791 ERROR:     398: error -66680
2013-11-02 21:28:44.791 Imagepicker[89146:a0b] 21:28:44.791 ERROR:     398: error -66680
2013-11-02 21:28:44.792 Imagepicker[89146:a0b] 21:28:44.792 ERROR:     398: error -66680
2013-11-02 21:28:44.792 Imagepicker[89146:a0b] 21:28:44.792 ERROR:     398: error -66680

мой код:

imagePicker = [[UIImagePickerController alloc] init];
imagePicker.mediaTypes =[[NSArray alloc] initWithObjects: (NSString *) kUTTypeMovie,kUTTypeVideo,kUTTypeImage, nil];
[imagePicker setSourceType:UIImagePickerControllerSourceTypePhotoLibrary];
[imagePicker setDelegate:self];
[self presentViewController:imagePicker animated:YES completion:nil];

появится подборщик изображений, появится предварительный просмотр с отменой, воспроизведением и кнопкой выбора, а также диалоговое окно "Операция не может быть выполнена". после нажатия "ОК" (единственная кнопка) предварительный просмотр зависает.

-(void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info

никогда не вызывается. все работает отлично с изображениями.

4b9b3361

Ответ 1

У меня была точно такая же проблема с последней инструментальной цепочкой, но следующее исправлено для меня:

  • В меню "Оборудование аппаратного обеспечения" выберите "ТВ-выход" → 640x480.

  • Попытайтесь запустить приложение из Xcode, оно может потерпеть неудачу с ошибкой трамплина.

  • В меню аппаратного обеспечения тренажера выберите TV Out- > Disabled.

После этого ImagePickerController должен работать как ожидалось.

Ответ 2

"iOS simulator" → "Reset контент и настройки..." решил аналогичную проблему в моем случае.

Ответ 3

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

Ответ 4

Reset Ваш симулятор IOS Simulator → Reset Содержание и настройки.