【发布时间】:2016-12-30 03:05:51
【问题描述】:
我将音频文件存储在我的文档目录中。
这是在文档目录中存储音频的代码
func getDocumentsDirectory() -> NSURL {
let paths = NSFileManager.defaultManager().URLsForDirectory(.DocumentDirectory, inDomains: .UserDomainMask)[0]
return paths
}
func getRecordingsURL() -> NSURL {
let date = NSDate()
let fileURL = getDocumentsDirectory().URLByAppendingPathComponent("\(date).m4a")
let audioURL = NSURL(fileURLWithPath: fileURL.path!)
return audioURL
}
@IBAction func btnRecordPressed(sender: AnyObject) {
let settings = [
AVFormatIDKey: Int(kAudioFormatMPEG4AAC),
AVSampleRateKey: 12000.0,
AVNumberOfChannelsKey: 1 as NSNumber,
AVEncoderAudioQualityKey: AVAudioQuality.High.rawValue
]
do {
audioRecorder = try AVAudioRecorder(URL: getRecordingsURL(), settings: settings)
audioRecorder!.delegate = self
audioRecorder!.record()
}
所以现在我想要这个完整的音频文件列表,那么我怎样才能得到它。我想在uitableview中显示。
【问题讨论】:
标签: ios swift uitableview nsfilemanager nsdocumentdirectory