1
aufnehmen Ich möchte mit Bluetooth-Lautsprecher mit dem iPad verbunden aufnehmen. Wenn Sie AVAudioRecorder verwenden, wird er jedoch zu einem eingebauten Lautsprecher.Kann nicht mit Bluetooth-Lautsprecher auf dem iPad + Swift 3
let session = AVAudioSession.sharedInstance()
try! session.setCategory(AVAudioSessionCategoryPlayAndRecord)
try! session.setActive(true)
let recordSetting: [String: Any] = [AVSampleRateKey: NSNumber(value: 16000),
AVFormatIDKey: NSNumber(value: kAudioFormatLinearPCM),
AVLinearPCMBitDepthKey: NSNumber(value: 16),
AVNumberOfChannelsKey: NSNumber(value: 1),
AVEncoderAudioQualityKey: NSNumber(value: AVAudioQuality.max.rawValue)
];
do {
self.audioRecorder = try AVAudioRecorder(url: url as URL, settings: recordSetting)
} catch {
fatalError(“error”)
}