我想在应用程序中将代码原型制作成游乐场。我们可以使用Swift Playgrounds录制音频吗?如何操作?
非常感谢,
Feras A.
以下是我目前的尝试,但audioFile没有任何长度、属性或数据:
非常感谢,
Feras A.
以下是我目前的尝试,但audioFile没有任何长度、属性或数据:
import UIKit
import AVFoundation
var soundRecorder: AVAudioRecorder!
let documentsDirectory = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask)[0]
let OutputFilePath = documentsDirectory.appendingPathComponent("out.wav")
//set the settings for recorder
var recordSettings = [
AVFormatIDKey: kAudioFormatAppleLossless,
AVEncoderAudioQualityKey : AVAudioQuality.max.rawValue,
AVEncoderBitRateKey : 320000,
AVNumberOfChannelsKey: 2,
AVSampleRateKey : 44100.0
] as [String : Any]
try soundRecorder = AVAudioRecorder(url: OutputFilePath, settings: recordSettings)
soundRecorder.record(forDuration: 10)
let audioFile = try AVAudioFile(forReading: OutputFilePath)