Sto provando a scrivere una rapida app iOS che registrerà la voce dell'utente. Ho scritto il seguente codice in modo rapido, ma non riesce a richiedere permessi mic all'utente. Stampa concesso ma non registra mai l'audio e nel riquadro delle impostazioni in Privacy non elenca l'app. Come posso richiedere i permessi di registrazione in swift?AVAudioSession Swift
var session: AVAudioSession = AVAudioSession.sharedInstance()
session.requestRecordPermission({(granted: Bool)-> Void in
if granted {
println(" granted")
session.setCategory(AVAudioSessionCategoryPlayAndRecord, error: nil)
session.setActive(true, error: nil)
self.recorder.record()
}else{
println("not granted")
}
})
ho controllato nella linea davanti alla quale non ho postato e non ha funzionato ... Probabilmente perché stavo usando il simulatore. Ho provato a caricare sul mio dispositivo, ma c'è un bug in cui si dice che non è supportato (molti radar sono già stati archiviati da altri). Grazie per i test sul tuo dispositivo. – BDGapps
Nessun problema, prego! – Winston