2013-11-02 8 views
17

quando provo a utilizzare UIImagePickerController per selezionare un video dal rullino fotografico in iOS-Simulator di XCode 5, ottengo l'errore di cui sopra . questo è il risultato:UIImagePickerController gira ERRORE: 185: Errore durante la creazione del dispositivo audio aggregato: 'cosa' quando si prova a selezionare il video

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 

il mio codice è:

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

il selettore di immagini si presenta, mostra un anteprima con annullamento, giocare e pulsante e una finestra di dialogo che dice scegliere "L'operazione non poteva essere completato". dopo aver premuto "OK" (l'unico pulsante), l'anteprima si blocca.

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

non viene mai chiamato. tutto funziona bene con le immagini.

+0

Ho avuto lo stesso errore sul simulatore di oggi. L'esecuzione del codice sul dispositivo ha funzionato perfettamente: il tuo codice funziona sul dispositivo? Sospetto che si tratti di problemi di formato video durante l'importazione nel simulatore. – rickerbh

+0

Non riesco ancora a mettere il software sul dispositivo, quindi non posso dirlo. questo è un problema noto? –

+0

Non sono stato in grado di trovare alcun riferimento ad esso essere un problema noto mi dispiace. – rickerbh

risposta

29

Ho avuto esattamente lo stesso problema con l'ultima toolchain, ma il seguente lo ha risolto per me;

  1. Nel menu Hardware del simulatore, selezionare TV Out-> 640x480.

  2. Tentativo di avviare l'app da Xcode, potrebbe non riuscire con un errore di trampolino di lancio.

  3. Nel menu Hardware del simulatore, selezionare TV Out-> Disabled.

Successivamente, ImagePickerController dovrebbe funzionare come previsto.

+0

grazie, ha funzionato! –

+0

Ho ricevuto il messaggio "ERRORE: 185" quando si tenta di riprodurre un tag

+0

Risposta migliore. Mi chiedo però: come sei riuscito a trovare una soluzione alternativa. Solo curioso - Mi farebbe piacere se tu potessi condividere – Shailesh

9

"Simulatore iOS" -> "Reimposta contenuto e settig ..." risolto problema simile nel mio caso.

+0

+1 L'ho preso in riproduzione HLS, e "Resetta contenuto e settigs ..." risolto. 10x – avishic

+0

non funziona per me :( – Hlung

2

Ho riscontrato lo stesso errore quando ho provato a eseguire un file audio sul simulatore. La strana causa che ho scoperto è stata la connessione delle mie cuffie a Mac quando il simulatore era in esecuzione. Probabilmente non è stato in grado di rilevare il nuovo stato dell'audio, quindi è stata sollevata questa eccezione. Il riavvio del simulatore ha risolto il problema.

0

reimpostare la Simulator IOS Simulator-> Ripristina contenuto e impostazioni ..