Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';无法在iOS中播放声音文件_Ios_Swift - Fatal编程技术网

Can';无法在iOS中播放声音文件

Can';无法在iOS中播放声音文件,ios,swift,Ios,Swift,我无法播放我的声音。我的代码怎么了?我得到的信息是: “线程1:致命错误:在展开可选值时意外发现nil” 检查let soundURL行上的语法。非常确定带扩展名的不应该包含 试试这个 let soundURL=Bundle.main.url(用于资源:“cowSound”,扩展名为:“wav”)不幸的是,这也不起作用:/它意味着soundURL为零。检查扩展名或名称拼写是否正确。并且在给出文件类型时不需要点(.)。 @IBAction func cowButton(_ sender: UIBu

我无法播放我的声音。我的代码怎么了?我得到的信息是:

“线程1:致命错误:在展开可选值时意外发现nil”


检查
let soundURL
行上的语法。非常确定带扩展名的
不应该包含

试试这个


let soundURL=Bundle.main.url(用于资源:“cowSound”,扩展名为:“wav”)

不幸的是,这也不起作用:/它意味着soundURL为零。检查扩展名或名称拼写是否正确。并且在给出文件类型时不需要点(.)。
@IBAction func cowButton(_ sender: UIButton) {
    let soundFileSeleced : String = soundArray[0]
    print(soundFileSeleced)
    playSound()
}
func playSound() {
    let soundURL = Bundle.main.url(forResource: "cowSound", withExtension: ".wav")

    do {
        audioPlayer = try AVAudioPlayer(contentsOf: soundURL!)
    }
    catch {
        print(error)
    }
    audioPlayer.play()
}