2013-11-02 7 views
17

Wenn ich UIImagePickerController verwenden, um ein Video aus der Kamera im iOS-Simulator von XCode 5 auszuwählen, bekomme ich den oben genannten Fehler . dies ist der Ausgang:UIImagePickerController wirft ERROR: 185: Fehler beim Erstellen von Aggregat Audiogerät: "Was" beim Versuch, Video auszuwählen

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 

mein Code:

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

Die Bildauswahl zeigt sich, eine Vorschau zeigt mit Stempel, spielen und Knopf und einen Dialog auswählen, die „Die Operation sagt konnte nicht sein abgeschlossen". Nach dem Drücken von "OK" (der einzige Knopf), friert die Vorschau ein.

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

wird nie aufgerufen. Alles funktioniert gut mit Bildern.

+0

Ich hatte den gleichen Fehler auf dem heute Simulator. Das Ausführen des Codes auf dem Gerät funktionierte einwandfrei - funktioniert der Code auf dem Gerät? Ich vermute, dass es etwas mit Videoformatproblemen beim Importieren in den Simulator zu tun hat. – rickerbh

+0

Ich kann noch nicht Software auf dem Gerät, so kann ich nicht sagen. Ist das ein bekanntes Problem? –

+0

Ich konnte keine Hinweise darauf finden, dass es sich um ein bekanntes Problem handelt. – rickerbh

Antwort

29

Ich hatte genau das gleiche Problem mit der neuesten Toolchain, aber das folgende reparierte es für mich;

  1. Wählen Sie im Hardware-Menü des Simulators TV Out-> 640x480.

  2. Wenn Sie versuchen, Ihre App von Xcode aus zu starten, kann dies mit einem Sprungbrettfehler fehlschlagen.

  3. Wählen Sie im Hardware-Menü des Simulators TV Out-> Disabled.

Danach sollte der ImagePickerController jetzt wie erwartet funktionieren.

+0

danke, es hat funktioniert! –

+0

Ich habe die Fehlermeldung "ERROR: 185" erhalten, als ich versuchte, ein

+0

Beste Antwort. Ich frage mich allerdings - wie hast du es geschafft, einen Workaround zu finden. Nur neugierig - ich würde mich freuen, wenn Sie teilen könnten – Shailesh

9

"iOS-Simulator" -> "Reset Inhalt und Einstellungen ..." gelöst ähnliches Problem in meinem Fall.

+0

+1 Ich habe es auf HLS-Wiedergabe, und "Reset Inhalt und settigs ..." löste es. 10x – avishic

+0

funktioniert nicht für mich :( – Hlung

2

Ich sah den gleichen Fehler, wenn ich versuchte, eine Audiodatei im Simulator zu starten. Der seltsame Grund, den ich entdeckte, war die Verbindung meiner Kopfhörer mit Mac, als der Simulator lief. Der neue Audio-Status konnte wahrscheinlich nicht erkannt werden, daher wurde diese Ausnahme ausgelöst. Neustart des Simulators löste das Problem.

0

Ihr Simulator Zurücksetzen IOS Simulator-> Zurücksetzen Inhalt und Einstellungen ..

Verwandte Themen