我正在尝试播放声音,AVAudioPlayer但无法正常工作。
编辑1:仍然行不通。
编辑2:此代码有效。我的设备处于静音模式。
import UIKit
import AVFoundation
class ViewController: UIViewController {
    var audioPlayer = AVAudioPlayer()
    override func viewDidLoad() {
        super.viewDidLoad()
        var alertSound = NSURL(fileURLWithPath: NSBundle.mainBundle().pathForResource("button-09", ofType: "wav"))
        println(alertSound)
        var error:NSError?
        audioPlayer = AVAudioPlayer(contentsOfURL: alertSound, error: &error)
        audioPlayer.prepareToPlay()
        audioPlayer.play()
    }
}
    
nil为何不传递某些错误而不是将错误传递给错误参数,以找出错误的实质呢?