Ich versuche eine schnelle iOS-App zu schreiben, die die Stimme des Benutzers aufnehmen wird. Ich habe den folgenden Code in swift geschrieben, es kann jedoch keine mic-Berechtigungen vom Benutzer anfordern. Es druckt gewährt, aber es notiert nie Audio und in den Einstellungsbereich unter Datenschutz listet es die App nicht auf. Wie fordere ich Aufnahmegenehmigungen 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")
}
})
ich in der Linie zu überprüfen hat, vor dem ich nicht schreiben habe und es funktionierte nicht ... Wahrscheinlich, weil ich den Simulator benutzt habe. Ich habe versucht, auf mein Gerät zu laden, aber es gibt einen Fehler, der besagt, dass es nicht unterstützt wird (viele Radare wurden bereits von anderen abgelegt). Vielen Dank für das Testen auf Ihrem Gerät. – BDGapps
Kein Problem, gern geschehen! – Winston