如何在Swift 2中加载音频文件并将其存储为浮点数组(IOS)

时间:2016-07-26 11:15:52

标签: ios audio swift2 avaudioplayer core-audio

我是Swift和IOS编程的新手。我想在Swift 2中加载一个音频文件,进行一些信号处理。但是我无法加载音频文件并将其存储为浮点数组。任何人都可以给我一些关于如何加载音频文件的文献甚至工作代码示例的提示吗?我搜索了论坛,但没有一个老话题似乎可以解决问题。

这是我的代码:

import UIKit
import AVFoundation


var audio: AVAudioPlayer!
let path = NSBundle.mainBundle().pathForResource("nameOfFile", ofType:"wav")!
let url = NSURL(fileURLWithPath: path)

do {
    let sound = try AVAudioPlayer(contentsOfURL: url)
    audio = sound
} catch {
    // couldn't load file
} 

错误消息:致命错误:在解包可选值时意外发现nil

提前感谢您(对于可能愚蠢的问题感到抱歉)

0 个答案:

没有答案