Ho un beta tester che riceve questo errore quando tenta di avviare una sessione video sulla nostra app per iPad utilizzando l'SDK WebRTC di OpenTok iOS. L'app si blocca ogni volta. L'utente è su un iPad 2 con iOS 6.1.3. Qualcuno ha la minima idea di cosa potrebbe causare questo errore? La mia ipotesi migliore è qualcosa che riguarda l'accesso alla telecamera, ma non riesco a capire cosa potrebbe essere.Impossibile aggiungere un valore AVCaptureInput
risposta
Ho appena testato l'SDK WebRTC iOS sul mio iPad 2 con iOS 6.1.4 e non ho riscontrato alcun arresto anomalo. Se puoi, ti suggerirei di aggiornare l'SDK e la versione per iPad.
Se continui a riscontrare un arresto anomalo, la registrazione dei registri qui sarà super utile!
Penso che si possa prevenire l'arresto verificando la disponibilità dell'oggetto AVCaptureInput prima di aggiungerlo a AVCaptureSession.
per semplificare l'IT controllare il codice qui sotto:
if ([session canAddInput: backCameraDeviceInput])
{
[session addInput: backCameraDeviceInput];
}
Vorrei che questo è stato utile :)
Grande. ha funzionato per me 1 upvote per te. Non ho capito perché deviceInput non può essere aggiunto. Per favore mi illumini. Grazie –
innanzitutto è il primo, grazie per l'upvote :) in genere la disponibilità della telecamera dipende dal permesso dell'utente di usarlo, come sai che l'utente può rifiutare o revocare l'autorizzazione. questo è dal punto di vista del dispositivo, ma per quanto riguarda i simulatori, non c'è una telecamera con cui iniziare. vorrei che fosse utile –
Questo si verifica quando l'utente non ha acquisito il permesso di utilizzare la fotocamera o l'utente ha lo spense (la mia causa). Meglio controllare e ricordare all'utente di dare il permesso di usare la fotocamera. Impostazioni-> privacy-> camera
- 1. PhpStorm - Impossibile aggiungere un tema
- 2. Impossibile aggiungere un account google all'emulatore Android
- 3. Impossibile aggiungere testo in un file
- 4. Impossibile aggiungere agli appunti
- 5. Come aggiungere un valore intero in NSMutableArray?
- 6. Come aggiungere un attributo senza valore
- 7. aggiungere una colonna temporanea con un valore
- 8. Mysql aggiungere valore colonna
- 9. Impossibile restituire un valore da una funzione
- 10. Impossibile aggiungere riferimento al servizio
- 11. Impossibile aggiungere il pacchetto NuGet
- 12. Impossibile aggiungere nodo tramite OpsCenter
- 13. Impossibile aggiungere proprietà all'oggetto js
- 14. Impossibile aggiungere stringhe in C++
- 15. Impossibile aggiungere il riferimento System.Web.dll
- 16. installazione pod Impossibile aggiungere sorgente
- 17. Impossibile aggiungere file a TFS
- 18. Impossibile aggiungere un riferimento a un COM nel client COM?
- 19. Impossibile aggiungere riferimento a "Newtonsoft.Json"
- 20. Come posso aggiungere un valore booleano a un NSDictionary?
- 21. Impossibile aggiungere javascript all'editor rich text
- 22. Aggiungere un valore intero a un valore in virgola mobile in Gforth
- 23. Impossibile aggiungere un PrototypeCell a UITableView all'interno del file xib
- 24. VS 2010 - impossibile aggiungere un token TODO - Aggiungi è disabilitato?
- 25. Impossibile aggiungere un riferimento a System.Web all'applicazione Servizio Windows
- 26. Impossibile aggiungere un nuovo file al repository in EGit
- 27. Visual Studio: impossibile aggiungere al sito Web ... Impossibile aggiungere il file ... Accesso negato Errore 550
- 28. Aggiungere un valore vuoto a DropDownList in ASP.net MVC
- 29. Come aggiungere un valore per elencare l'attributo su AWS DynamoDB?
- 30. Come aggiungere un valore nullo a Swift Dictionary?
Quale versione dell'SDK iOS era questa? È stato corretto nelle versioni successive? – Ankur