2013-11-02 9 views
17

kiedy próbuję użyć UIImagePickerController, aby wybrać wideo z rolki z kamery w Symulatorze iOS XCode 5, pojawia się wspomniany błąd . to jest wyjście:UIImagePickerController zgłasza BŁĄD: 185: Błąd podczas tworzenia zagregowanego urządzenia audio: "co", gdy próbujesz wybrać wideo

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 

mojego kodu jest:

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]; 

selektor obraz pokazuje się, pokazuje podgląd z anulować, odtwarzać i przycisk i okno, które mówi wybrać „Operacja nie mogła być zakończony". po naciśnięciu "OK" (jedyny przycisk) podgląd zatrzymuje się.

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

nigdy nie zostanie wywołana. wszystko działa dobrze z obrazami.

+0

Miałem ten sam błąd na symulatorze dzisiaj. Uruchomienie kodu na urządzeniu działało idealnie - czy twój kod działa na urządzeniu? Podejrzewam, że ma to jakiś związek z problemami z formatem wideo podczas importowania do symulatora. – rickerbh

+0

Nie mogę jeszcze umieścić oprogramowania na urządzeniu, więc nie mogę powiedzieć. czy to znany problem? –

+0

Nie znalazłem żadnych odniesień do tego, że jest to znany problem. – rickerbh

Odpowiedz

29

miałem dokładnie ten sam problem z najnowszej toolchain, ale następujące stałe to dla mnie;

  1. w menu Hardware symulatora, wybierz TV Out-> 640x480.

  2. Próba uruchomienia aplikacji z Xcode, może nie z błędem skocznia.

  3. W menu Hardware symulatora, wybierz TV Out-> Wyłączone.

Po tym ImagePickerController powinien teraz działać zgodnie z oczekiwaniami.

+0

dziękuję, to działa! –

+0

Otrzymałem komunikat "ERROR: 185" podczas próby odtworzenia znacznika

+0

Najlepsza odpowiedź. Zastanawiam się jednak - jak udało ci się znaleźć obejście. Po prostu ciekawy - Byłbym wdzięczny, gdyby mógł Pan/Pani podzielić się – Shailesh

9

"iOS symulator" -> "Reset treści i settigs ..." rozwiązać podobny problem w moim przypadku.

+0

+1 Dostałem go na odtwarzanie HLS, a "Zresetuj zawartość i ustal ..." rozwiązało 10x – avishic

+0

nie działa dla mnie :( – Hlung

2

wychodził sam błąd, gdy próbowałem uruchomić plik audio na symulatorze. Dziwną przyczyną, dla której odkryłem, było podłączenie słuchawek do Maca, gdy uruchomiony był symulator. Prawdopodobnie nie wykrył nowego stanu dźwięku, więc ten wyjątek został podniesiony. Uruchomienie symulatora rozwiązało problem.

0

zresetować Simulator IOS Simulator-> Reset Content and Settings ..

Powiązane problemy